A bunch of functional changes

Adding the new_detector and new_crystallography modules to utilize
transforms_CAPI functions.

Adding constants.py as a convenience.

Fixed validateAngleRanges in transforms; added header to fitting and
transforms_CAPI.

Fixed misuse of validateAngleRanges in indexer (specifically for eta
ranges).

Minor tweaks to scripts