Merge branch 'release/1.3.0'
Basically, imported Crate's plugin. Compiling but crashing.
Gets further than before but doesn't support non-longs/non-strings yet
First couple of tests passing, none of the hard stuff done yet though
Starting upgrading LongInternalDistinctDateHistogramFacet
Snapshot - about to get tests working again
Some tests passing
All tests passing except randomized one
All tests passing!
Added tests from ES DateHistogramFacet -- these don't pass yet :-(
Some refactoring, tests not passing yet though
Found and fixed a stupid test mistake
Wasted hours due to a copy-paste error in test *facepalm*
All tests passing, even if fields not explicitly mapped
Started implementing overall total/distinct
Total count and distinct implemented, tests passing
Consistency in key field data class
Removed todo list
Merge remote-tracking branch 'origin/feature/0.90-termlist' into
feature/0.90

Conflicts:
	src/main/java/com/pearson/entech/elasticsearch/plugin/approx/FacetPlugin.java
	src/main/java/com/pearson/entech/elasticsearch/search/facet/approx/termlist/InternalTermListFacet.java
	src/main/java/com/pearson/entech/elasticsearch/search/facet/approx/termlist/TermListFacet.java
	src/main/java/com/pearson/entech/elasticsearch/search/facet/approx/termlist/TermListFacetBuilder.java
	src/test/java/com/pearson/entech/elasticsearch/search/facet/approx/datehistogram/DistinctDateHistogramFacetTest.java
Package renaming