Insert without view reset

Adds reloadView to BrowserUtilities so that we can refresh the root
node on insertion without resetting the view.
Use OpenNodeInBrowserAction for AR insert
Fixes AnalysisRecord comparison
Clean up RefreshableNode
Merge pull request #78 from fierarul/master

Using ChildFactory everywhere for lazy nodes loading
WIP Adding protocol add to viz panels
Additions to async tree

- Insert root entity without reset
- Improve ordering of Users/analysis records
Merge branch 'master' into protocol-create-inline
Adds in-line protocol creation via "New..."
Adds hyperlink label
Adds protocol add/edit hyperlinks

Adds visualization add/edit hyperlinks for Protocol. We still have an
issue with Protocol not being in Navigator, but its a start.
prepare release 2.1.18
update to snapshot version 2.1.19-SNAPSHOT
Using Guava Lists in DataViewerTopComponent
Typo corrections related to EpochGroups

Per Rhonda D’s comments
Make EpochGroups visible by default

Also cleans up FilterTreeViewPanel colors and toolbar
WIP color cleanup
Clean up boring grey in UI

Make TCs look a bit better
WIP Attachments save button
prepare release 2.1.19