upgrade to netty 3.6.3
Get settings on empty node fails with ArrayIndexOutOfBoundsException[0]
fixes #2676
only return 404 on actual index settings missing, on "_all", return 200
relates to #2676
Changing dynamic index and cluster settings should work on master-only nodes

Fixes #2675
upgrade to guava 14.0
malformed elasticsearch.yml causes unresponsive hang
fixes #2693
upgrade to 2.1.4 jackson
Correct order of routing and parent params for Get

The order in which routing and parent parameters are set is important.  The
routing parameter must be set first or it will overwrite the parent routing
value.
Fix bug when searching concrete and routing aliased indices

Closes #2683
simplify searchShard selection when routing is present
provide more information if a null DocumentMapper is returned
throw IAE if fieldname is null - Closes #2711
Expose _explain via POST

Closes #2710
Short Curcuit response if no indices exits and make sure listener is notified.

Closes #2692
Check for null query on Percolator query loading and omit the query if it can't be parsed.

Closes #2547
Network: A closed channel might not always fire up a close event
fixes #2733
Problems with range searches for time with lte
fixes #2731
has_child query AVG score mode does not always work correctly
fixes #2750
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