Proper handling of parallel/perpendicular fast directions in effective splitting calculation. 

Added functionality to fix the problem with combining splitting operators where the stack contains fast directions which differ by 0 or 90 degrees. This amounts to a pre-processing step in MS_effective_splitting_N.