Problems with range searches for time with lte
fixes #2731
Move smoothing model into its own sub-object in the PhraseSuggest request

Closes #2735
exhaust object to allow subsequent objects to be parsed correctly
Add support for ignore_indices to delete by query

Closes #2734
check for null on setters taht must not be null in IndicesReplicationOperationRequest
Update README.textile

Update license year
don't use cache for ordinals for small max ord
Term/Terms filters on numeric fields gives wrong result
fixes #2746
has_child query AVG score mode does not always work correctly
fixes #2750
Respect CandidateGenerator#size if set in the request and reduce the total #of candidates to the shard size.

Closes #2752
Added KeywordRepeatFilter that allows emitting stemmed and unstemmed versions of the same token if stemmers are used

Closes #2753
Upgrade to Lucene 4.2
Add tests for highlighting boost query.

Closes #1314
Fix tests since Lucene 4.2 we can support date math in Fuzzy-Search Syntax
add test that ensures that we bumb the version on a Lucene Upgrade
enable testcase that relied on a Lucene 4.2 fix
Fixed a typo in an error message "should exists" -> "should exist"
Introdue ParentIdCollector that collects only if the parent ID is non null ie. if the document has a parent.

Closes #2744
fix test bug where a small time window exists that can trigger a false failure due to default concurrent recoveries
add missing license header