Fixed synchronization issue with ColorTexture1D
Continued improvements to Canvas/Layout/Painter disposal helper methods.
Added stackTraceToString methods to StackTraceUtils.  Minor update to getCallers as well.  Changed to use StringBuilder instead of StringBuffer.
Added additional convenience method to DockingPane.
Updated glimpse-docking to make programmatically setting up the layout easier.
Setting events to not editable was not supposed to effect programmatically changing their timespan.
Event label overlap mode now works correctly when an event is created as an instantaneous event and modified to an event with a duration.
Starting to fiddle with DockingPane rewrite
New docking stuff compiles and runs ... has all sorts of problems, but making progress
New landing-indicator is partly working
View can land in a new window! ... still a ton of bugs to work out
New landing-indicator looks right, and belongs to the DockingPaneGroup
Reorganized new docking stuff, and added license headers
Cleaned out stuff no longer needed by docking, including dependency on swingx
Squash m2e warning about enforcer plugin
Minor formatting tweaks in parent pom
Merge branch 'master' into docking2
Remove a tile if its last view gets dragged somewhere else
SplitPane uses a resize cursor, and has a separator component (which behaves well even if a child doesn't entirely fill its side)
After adding/removing a tile, validate and repaint the whole docking-pane