basics of the plugin architecture established, compare with plugins-2 branch, refs #2
refs #2
refs #2
refs #2: continuing work, integrating content from plugin-2 branch
refs #2:  	example image file with compression, h5toText has problems with this due to numpy.ndarray objects in a list from report()
refs #2: add handler for numerical data lines, roll-up standalone methods into manager class
refs #2: name env var same as package, start raising exceptions
* refs #2: new SPEC support will come from pySpec
* refs #13: prepare to lazy load the scan content, only load list of scans at first
* refs #15: added plugin file for UNICAT headers, processing needs to be moved over from pySpec
refs #2: add support routine to all handlers, add convenience process() method to manager
revert prjPySpec.py to version at last public release (2014.0623.0) and freeze this file at this version
refs #13: now passess current tests for header data and scan commands
* fixes #15: lazy interpretation of scan data now identified
* fixes #17: raise custom exceptions now
refs #2, fixes #15: more work remains to move data processing into the plugins
handle new control lines recently added to SPEC
more general regexp for signed data
test regexp match to avoid false positives
couple more standard SPEC control lines handled
another trigger field for lazy interpret
refs #2: added a powerful postprocessing callback for the scan interpret() method.  See the UNICAT plugin for a concise example.
add comments to plugins