Fixed bug in bool filter where it doesn't emit docs as hits while they are hits.

There is an optimization that executes bit based (slow) filters in the end. Matched docs could be unset if they didn't match with any of these filters. The bug was that also iterator based (fast) filters should be checked.
This change checks all should filters in the end part (if must or must_not clauses exists), so it can now correctly unset matched docs. The current bool filters requires that at least one should clause must match for docs to be match regardless of any other clauses.

Closes #4130
use dedicated release log in order to build lucene & es releases in parallel
Move [0.90.7] to a release
Make SimpleNodeSampler populate the list of connected nodes using the information returned from the cluster

This is to allow people to introspect things like data settings and attributes. Also makes it consistent with the sniff sampler.

Closes #4162
Fix file handle leak in URLBlobContainer
Fix possible race condition during snapshot deletion
remove deprecated method usage with jackson
Include inner classes in the test package as well
move bloom filter class to a more common package
multi_match query supports fields as single string and array

The multi_match query accepted only an array in the fields parameter. This patch allows to use a single string as well.

Also added tests for parsing in both cases.

Closes #4164
Indices query/filter skip parsing altogether for irrelevant indices when possible

Closes #2416
Minor improvements to indices filter and query & updated docs

Slightly simplified indices filter and query parsers code
Trimmed down tests where possible
Trimmed down MatchedQueriesTests
Added support for _name parameter in indices filter

Closes #4166
Fix possible NPE in snapshot/restore during node shutdown
fix failed compilation under jdk 6
Refactored indices aliases api to make use of the new recently introduced generic ack mechanism

Closes #4114
Improve snapshot/restore test speed
Fix misspellings.
Drop the heap and RAM used from _cat/nodes and add the RAM percentage.

In this view you never care about the actual heap used bytes; you only
want to know that your max is set to what you meant and what
percentage you're currently using.

Closes #4151.