merge from svn dev branch
put makeSynthFrames in xrdUtils; other cleanup
added spotOptions class to Experiment module and spotOpts instance to Experiment class
added findSpots method to Experiment class
removed most initial writes
adding newDetector method to Experiment

* added optional args to DetectorInfo  init
* updated detector.newDetector to take optional args for geometry and distortion parameters
fixes to get ruby.py to run
added useThreading property and updated ignore file
filled in call to findSpots
added top level items on indexer panel
added subpanels for fiber search and grain spotter
basic index panel and indexOptions in Experiment
filled in spot options from keyword args
adds hexrd script for launching main program
renames hexrd/Data -> hexrd/data
renames hexrd/GUI -> hexrd/wx
renames hexrd/XRD -> hexrd/xrd
renames hexrd.arrayUtil hexrd.arrayutil
renames hexrd.fileUtil -> hexrd.fileutil
renames hexrd.matrixUtils -> hexrd.matrixutil