Added meta event throttledMouseMove to StageUtils, used for probing,
selection, and window resize.
replaced folder icon with eject icon

Change-Id: Icebc69c950911687dc89eea3d4bb514c34f254d2
replay button label now indicates state
Fixed bug where panels wouldn't resize properly.
Removed IStageUtils.mouseMoved.
rewrote backwards compatibility function to be more reliable
removed debug code
fixed some cursor and resizing bugs
fixed json bug
Code cleanup.
Added test case for custom wms with non-mercator projection (not working
yet).
improved gui

Change-Id: I129a1618963dbe63abfc4c1d7182797e751bcd70
added setBounds()

Change-Id: I3e7671e741c9573c54af97cc8ff5dd3de486bb5c
added debugging code

Change-Id: I7e9e647d814e553cc82cc11647b7aae50922ae54
fixed bugs with non-mercator projections

Change-Id: I68797f03092835e4ba9b08b6ce35376ab3bbb584
custom wms now works with non-mercator projections using {bbox}/{size}

Change-Id: I9cfc7b0540469ffa27ae8b79a6425d06853121a2
degree slider now hidden when appropriate

Change-Id: I187ae4bbd77277aa510a259225447fa676624f51
No longer triggering throttledMouseMove more than once per frame except prior to non-move mouse events.
Fixed bug where grouped callback with null context would not get
removed/skipped at the right time.
CallbackJuggler now triggers grouped callback at appropriate grouped
callback time when target becomes null.
LinkableVariable now properly checks differences in non-primitives when
sessionStateType is set.
renamed debug variable StageUtils.aft to averageFrameTime