Add /_cat endpoint
Make RPM building mandatory

If RPM tools are not installed the release tool now fails with an
appropriate message. The tool now also fails if any of the required
artifacts is not present.
NPE when closing XContentBuilder and using 'pretty' query parameter
fixes #4100
Fixed doc_id used in combination with context.searcher(), needs to be topLevelId rather than just docId

Improved test to catch this problem calling refresh more frequently and having the word to highlight in different positions in the text

Closes #4103
Improved highlight *manyDocs tests (fvh and postings) to have random refreshes, flushes and optimizes using indexRandom
Use same caching strategy for STANDARD and DEFAULT analyzer
Apply fix for LUCENE-5330 pruning the IndexWriter queue to get rid of pending event

Closes #4093
release [1.0.0.Beta1]
move to [1.0.0.Beta2] SNAP
Index Stats: Add support for segments stats
closes #4101
Improve stability of RobinEngineIntegrationTest by reducing direct memory usage of the test env
External method to set rootTypeParsers in DocumentMapperParser incorrect
fixes #4113
Set MaxDirectMemorySize for tests to have consistent upper bounds
Reduce number of documents in RobinEngineIntegrationTest to prevent memory peaks triggering OOM
Guarantee sorted order for [Double|Long|Bytes]Values

Values returned by [Double|Long|Bytes]Values are sorted today which
is guaranteed by the underlying Lucene index. Several implementations can
make use of this property but the interfaces don't guarantee this behavior.
This commit adds the guarantees and makes use of them in several places.

Note: This change might require sorting for 3rd party implemenations of these
interaces.