fix so that makeSynthFrames will work -- in both angToXYOBBox and omeToFrameRange for negative delta-omega
wrapped omega (full 360 degrees) nominally working -- passes test_synthFrames.py with completeness of 1
big commit from on-line changes made while working at CHESS
Adds support for windows package installers
Fixes to paintGrid to use new transforms module (tested).  Fixes to transforms and fitting to add fitting of inverse stretch tensor components.
minor fix to detector, fixes to paintgrid in indexer, and added new paintGrid script with cfg file
minor changes to reflect vVec inv notation
fixed naming convention conflict for vInv
minor fixed in fitting.py
Pulled in nathan's changes to make 360-degree wrapping work in spotfinder
added scikit functionality to paintGrid_cmd.py
Merge branch 'refactor' of https://github.com/joelvbernier/hexrd into refactor

up to date
cleanup of arccosSafe, added quaternion functions to transforms
Merge branch 'refactor' of https://github.com/joelvbernier/hexrd into refactor

more minor changes
fixed case of axes scaling (aspect) for standard caking to 1 aximuthal bin
small fixes to fitting and transforms; added function transforms.anglesToGVec
Merge branch 'refactor' of https://github.com/joelvbernier/hexrd into refactor
cleanup reconciling changes on travel
added the script to make median dark images
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
added progress bar to collapse ome eta (PyPI)

also moved test scripts