Allow different time reference and polarizations in MBTransient
This is a follow up to !972 (merged) that adds generalizations to add missing functionality:
- non-standard polarizations to be passed
- non-standard time references to be used properly
@soichiro.morisaki are you able to confirm that this doesn't cause any issue with the algorithm. I ran the example with these features being used an it gave a sensible looking result.