Added a transform selector for 4 dimension.

Elastix compiles its code for 2,3,4 dimensions. The TransformSelector allows only 2,3 dimensions. I added an AffineTransform as a default type. If this is ever used for 4D registration, there probably is a lot of work to do anyway. For now, we just want it to compile.