Improve entity labelling on plots (spectra plot) for speed/visibility. Adds a snap-to-grid (not configurable) to editor. Add options before release
PEP8ify and add snap to grid (non-configurable at present)
Merge branch 'master' of github.com:pathomx/pathomx
Implement a QSettings-backed version of ConfigManager for keeping settings in sync with widgets
Implement a QSettings-backed version of ConfigManager for keeping settings in sync with widgets
Fix background grid to match the snap-to-grid feature
Add 100px grid
Add toggle grid view
Add toggle grid view
Add toggle grid view
Editor styles for annotations (text and region) using handler hooks and local config stores. Required adding support for remove_handler to the config Manager
Fix bug in annotation item focusing/config-handler switching
Fix bug in annotation item focusing/config-handler switching
Fix bug in annotation item focusing/config-handler switching
Improvements to structure of the GraphicsScene/View interactions.

Requires some testing to ensure all functionality is still working,
but greatly clears up interactions.
Add files for editor UI improvements.
Update README.md
Fix segmentation faults due to KeyPress handling continuing post-delete
Add padding to text item to allow resize in all dimensions
Add text interaction flags for mouse/keyboard editing of text widgets