close the index input in any case when computing length
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
* added missing support for short types in stream input/output
* removed unused Streamables class
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
Add logging for environment paths on startup