Update hexrd

Removed the "pythonw" call, which was a special mac-specific fix (ultimately unnecessary).
Update indexer.py

Suppress 'invalid' RuntimeWarnings in indexer.
removed debugging call from indexer; ignore 'invalid' warnings
added version check on SciKit
bug fixes; added coreutil
Merge branch 'master' of github.com:joelvbernier/hexrd into jvb_master

merge some outstanding changes from fixing caking, etc... down
Small changes to caking output
Update transforms.py

fix warnings behavior
Some small fixes

* typo in coreutil
* fixed negative delta omega behavior in xrdutil and paintGrid
Added proper quaternion average to rotations and paintGrid
Fixed quaternion averaging and implementation in paintGrid
Fixed typo in xrdutil (conditional for old reader in pullSpots)
Added catch to quat_distance for unnormalized quats (in acos call)
Changes to binary structure for spot ID , fitting residuals, and pullSpots behavior

* changed the binary label structure in cakingcanvas.py to include corner neighbors
* changed the residuals in fitting.py to use FULL VECTORS
* added kwarg "panel_buff" to xrdutil.pullSpots to help prevent spot windows falling off detector
* added the option for xrdutil.pullSpots to handle as list-like reader in addition to old class
* fixed empty suffix problem in makeMedianDark
* changed binary label structure in paintGrid_cmd.py to include corner neighbors
added quat output to paintGrid, small fix to xrdutil
Fixed to coreutil for conversion routines, output for pull_spots
Fix to caking widow output
Merge branch 'master' of https://github.com/joelvbernier/hexrd
Merge branch 'master' into jvb-master

Conflicts:
	hexrd/transforms/transforms_CFUNC.c
	hexrd/xrd/transforms.py
	scripts/hexrd
renames paintgrid script and installs it