Fixed bug where mouseover info settings wouldn't load correctly.

Change-Id: I6699d033d4834384fd767a6b3f88b45f1eb9a669
fixed bug with JSON encoding.

Change-Id: I1b8281ec418560d25c61ea9090911de8b976f2e1
removed forced newline character at end of unIndent() result

Change-Id: Ifee338699414366c35b000553ca2c941282ff298
fixed bug where titlebar buttons didn't always appear when toggling
borders

Change-Id: I4f0097cc22c8e78bb79c9c5b20212d3ee1fee2d6
fixed bug where selection rectangle with width=0 or height=0 did not
select

Change-Id: Ib0e766f2a9487885c87ff24de79d54977b509f34
simplified code related to Bounds2D.isEmpty() tests.

Change-Id: I821a68ce6f482c43f427cae62c44b91634c86281
removed non-working, unused code

Change-Id: Id772e9508432df963e6d6f2fa78654abf71b51c1
Fixed bug where selection/probe graphics would not be cleared when
LayerSettings.selectable setting was disabled.
Added option LayerSettings.alwaysRenderSelection.

Change-Id: I25d3ce6b1fc42da8025b55b0b7ad4d14ee3551a1
Added debugging code

Change-Id: I867e3c9973249865c9495eeb036c0bb126f3b54d
code cleanup

Change-Id: Icd7fd7f02a43175ccfcdc3d9ae637c7e7590715a
Servlet now dispatches fault events to async tokens when servlet is
disposed so that busy task status will be cleaned up.

Change-Id: Ic6f13ccf89c609ace385d8d9d5adc96575073057
probe shadow settings are now shown when extra bitmap filters are
disabled.

Change-Id: I35e64cff4e21626355dd4bc6350ffaf27ee13d53
KeySetUnion.busyStatus is now a publicly accessible property.
Now using FilteredKeySet to sort keys asynchronously.
made defaultPanelTitle public
Improved variable names
ScatterPlotPlotter: deprecated enabledSizeBy property and renamed
screenRadius to sizeBy.
Fixed bug where equation column titles wouldn't update in hierarchy
on initial session state load.
Added support for hash map index values in request/remove JS API
functions.
code cleanup