extend realign4d to deal with runs with different affines

This PR addresses an issue raised by Anisha and Satra regarding multi-session space-time realignment when runs have different affines. The patch makes sure that motion parameters are properly estimated when runs have different affines.