Added new NodeMergeDialog window for node merging and user explanation.
Added handlers to prompt for user's reasoning for node merge prior to REST persist
The (un)merge REST POST includes a JSON copy of the graph's nodes and edges
Updated a bunch of authentication/logging code
Merge remote-tracking branch 'origin/master' into 4.1.0
Added work-in-progress legend to search results page
Renamed the "Reports Info" column header to be "Actions"
Fixed method signature to match modified interface
Merge remote-tracking branch 'origin/master' into 4.1.0