Upgrade to Netty 3.5.9
closes #2377
Upsert should return fields Fixes #2362
Simplify plugin installation troubleshooting

Add check for write access to plugins directory before trying to install plugin. Support verbose mode that prints out intermediate exceptions. Don't install plugin is plugin directory already exists. Fixes #2357
Deleting a non-existent warmer shouldn't cause request to hang

Fixes #2363
Changed SpatialRelation contains to within
fixed issue2371 (incorrect behavior of path_match)
Fixed that the `ignore_indices` option isn't set in multi search api. Closes #2380
Add auto index creation on update request

Fixes #2375
Node Stats: Add largest thread pool count per thread pool stats
closes #2382
Node Stats: add available processors to OS info
Node Stats: add max content length to http info
Added must/should/mustNot method variants that accepts vararg FilterBuilder instances.
Adding a type with _source or _all enabled fails, when these are disabled in index
fixes #2394
remove accented character
The index of the next RestFilter must be incremented before the current filter starts processing.

Otherwise, synchronous filters will not work. For example, the following filter would cause a StackOverflowError:

public class SimpleRestFilter extends RestFilter {
    @Override
    public void process(RestRequest request, RestChannel channel, RestFilterChain filterChain) {
        filterChain.continueProcessing(request, channel);
    }
}
Multi Match: Wrongly defaults to dis_max instead of bool
fixes #2397
Upgrade to netty 3.5.10
closes #2399
change to lucene 4.0 dependency
upgrade has begun...
remove BufferedDeletesStream
by default, we will put a bloom filter code on the _uid field, so no need for the optimization of using bloom filters when trying to delete a doc by _uid term per segment
remove XIndexWriter
removing the buffered deletes bloom filter no longer requires setting the bloom filter on it