Introduce a SimpleNumber class to represent numeric raw metrics
Switch Points<Object> to Points<SimpleNumber>, Points<String>, Points<Boolean>
Related unit tests changes
Related integration tests changes
Remove System.out.println
Improve SimpleNumberTest to also include tests for primitives
Merge pull request #95 from lakshmi-kannan/refactoring_changes_for_supporting_typed_points

RFR: Refactoring changes for supporting typed points
Add bigml histogram maven dependency
Add HistogramRollup class and test
Add HistogramSerializert class and test
Use stricter evaluation of histogram equals for tests
simplify generics

this allows us to use `Points<Rollup> input` in places where we were using `Points<? extends Rollup> input`.
Further streamline use of generics wrt `Rollup`.

Rollup type is responsible for calling the right method. This replaces the `instanceof` chains in `Rollup.java`.

If we want to take this further, `SimpleNumber` could be an instance of `Rollup` whose operations are basically identity.

Then we could get the type erasure out of `AstyanaxReader.getDataToRoll()`.  (would return `Points<Rollup>`.
Address PR comments: fix cast, make variable public static final, fix histogram equals
Adding serialized histogram
Fix test to use MAX_BIN_SIZE
Use https url for git clone
Merge pull request #101 from robert-chiniquy/master

Use https url for git clone
Fully parameterized AstyanaxReader.getDataToRoll().
merge from upstream. Fixed small confluxed in HistogramRollupTest.java.