First pass generalization of analytic initialization.  Still have to (a) allow custom analytics, and (b) fix tests to delete their temporary files.
Cleanup after new dataset tests, and standardize how we do so between live tiling and dataset tests.
Allow custom data and tile analytics to be specified in the .bd file
Make sure to add accumulators when doing live tiling.
Change accumulator infos from a list to a map to allow for multiple attempts to add the same accumulator - it just keeps one.
Make sure composite analytics forward accumulator requests properly.
Fix a bunch of comments in the analytics file, and add a bunch more needed ones.
Propagate analytic changes to twitter demo
Propagate new requirements for analytic initialization into graph and time-range binner classes.
Add an empty value and a minimum count for mean analytic.  Make min and max analytics handle NaNs.
- Added support for edge info to Graph Analytics
- Minor bug fix to Force-Directed layout for format of saved inter vs intra communitiy edges.
- Code comments for CSVGraphBinner
Added base functionality to preserve range range by value.
Fixed issue where sticky legend ranges were overrided if values when out of range on zoom. Layer config now accepts a two component array for each handle. Double clicking handle toggles stick status. Sticky handles appear lighter/darker depending on range. Hover over handles now shows current range.
Merge branch 'preserve-ramp-filter'
Hover label styling.
refs #8385. Filter range sliders now have the functionality to 'stick' by value as well as percentage. This is set in the layer config file under property renderers[].preservelegendrange = [ bool, bool ]. Defaults to [ false, false ]. Double clicking a filter handle will toggle the lock status. Locked handles have a lighter/darker style depending on theme.
Layer controls initializes filter range values correctly. Fixed linear conversion bug.
Layer controls styling fix.
Removed jScrollPane.js. Fixed server layer opacity instantiation bug.
Removed debug css.
Fix for server layer opacity error.
Added a comment about number of graph communities per record