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
Added logging to see push/pop ratio and disabling the CacheRecyling
Keep the CacheRecycler behaviour as much as possible.
upgrade to guava 14.0
malformed elasticsearch.yml causes unresponsive hang
fixes #2693
Error in logging time
Using LongAdder instead of long.
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