Move analytics to their own package.  First pass at a general numeric version of numeric analytics, that works for ints, longs, floats, and doubles
Get rid of old numeric analytics, make everything use the new ones.  Make sure the new ones pass all the tests the old ones had.
Pull IP analytics, String analytics, and Array analytics into their own files.
Generalize the array analytics to work across all numeric types.
Test array output into global metadata, and fix it
Add class descriptions of numeric analytic types.
Fix twitter demo for analytic refactoring
Generalize string score analytics to use another analytic to aggregate scores (note the comparison function is already passed in separately).
Do the same for array analytics - they can now be an array of anything, not just numeric types.
Separate out all analytics into base, tile, and bin models.
Add boolean analytics
small bug fix in boolean analytics
Test speed of simple numerics with and without @specialized
@specialized doesn't appear to make any difference, and speed is plenty good with or without it, so no reason to keep it that I can see.  Still need our own numeric class, though, we add some things scala.math.Numeric doesn't have.
Left @specialized version in in comments, so I can do further testing.
Fix white space
Propagate numeric analytics into value extractor
Allow parsing to non-doubles, and make mean/average a field aggregation instead of a type.
Extend standard scala numerics instead of creating our own from scratch.  Move numerics and type conversion into util from analytics.  Better testing of argument parsing (which now uses numerics) and of numerics themselves.
Simple class comments on most basic serializers and their factories
Merge branch 'develop' into analytics

Conflicts:
	tile-generation/src/main/scala/com/oculusinfo/tilegen/tiling/RDDLineBinner.scala
Fix new line binner test to account for analytic changes
Merge pull request #49 from oculusinfo/analytics

Analytics