Fixing various issues with edges. fixes #2340 #2339 #2330 #2331
Merged all fixes to release branch.
#fixes 2344. Now, when a filename is specified manually when exporting, that filename ends up in the users home directory.
Fixup from botched merge

Change-Id: I69c3039b2b9d5aa5d2f82fadd5a75257a74b9110
Another merge botch?  There is a log entry about adding
visualmappingmanager to this, but it's not in either branch

Change-Id: I3d1f29210fa31800dca538bc40980e98a5cb1d8f
Refs” #2320: Replacing “Visual Style" by "Style” again to fix incorrect merge.
References #1928: Fixed bug where loading a session with no filters causes select tab to appear uninitialized.
References #1928: Changed the “Options” buttons look (replaced gear icon by caret down and they now look like regular buttons).
References #1928: The Filter/Chain combo boxes now fill horizontally. The “Apply Automatically” checkbox is now placed right above the Apply button. Added a separator between The Chain combo box and the “Start With” one.
References #2348: Fixed bug where attribute filter state gets clobbered with bad default value during synchronization.
References #1928: Improved toolbar buttons (icons, tooltips, etc) and added “Select all” button. Filter/Chain toolbars are always visible now.
References #1928: Fixed issue where an empty default filter clobbers the current selection by selecting everything
References #1928: Replaced the “Add…” (filter/chain entry) combo boxes by buttons with a plus icon and tooltip.
References #1928: New filter (chains) are now created through the drop down menu, rather than the filter (chain) list.  Now consistent with style panel.
fixes #2343. JScrollBar is now transparent.
Fix bug where we don't pass the correct ObservableTask.  Refs #2357

Change-Id: I35f99945c779f1d3383bfb5d7930f4285315a2d3
"command run commands" is redundantly redundant.  Just use "command
run".

Change-Id: I7c54cb426c871aba923202bd29373b39818ea8d9
Fixing various issues with edges. fixes #2340 #2339 #2330 #2331
(cherry picked from commit f53dc5c9d1b2bfbb794649133ba9205a09edb390)
Adding parameter to ClearAllEdgeBendsFactory
(cherry picked from commit 104d8800004e85529864289de2ae26e0db1e9c93)
Refs #2359: Just adds some comments and @Deprecated tags to methods that override the deprecated interface methods.