Fixing Java 1.6 compatibility

Removing 1.7-specific Exception constructor
Improving RotationOrderDetector

Rotation is now performed by RotationAxis, rather than the
previous buggy method.
Changing Census defaults

Hopefully this will reduce file overwriting by different threads
Moving superpositionDistance method from CeSymm to RotationOrderDetector