Re-added B-spline transformation for non-linear RT alignment in MapAlignerIdentification

Including updated tests.
> Even the parameter is passed by value this still ensures that the programmer is not able to alter the value of the parameter.

Okay, but what purpose does it serve to prevent the programmer from changing the value of a parameter that is passed by value? There is no effect outside of the function itself.