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.
Merged 'develop'.
check for existence of view details.
better report missing metadata.
honor initial map opacity in config
Clamps heat map output to color values on min/max edges of range instead of rendering as blank
tweak to default cool gradient to boost the luminance in mid range
don't draw microscopic communities
- 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
Merge branch 'develop' into feature/colorwork

Conflicts:
	tile-client/src/main/webapp/js/layer/client/ClientLayer.js
	tile-client/src/main/webapp/js/map/Map.js
Added a comment about number of graph communities per record
legend was dropping the alpha component in the color scale.
added polar color ramps