#2332 support CustomScoreQuery highlighting and expose QueryBuilder on CustomScoreQuery via Java API
formatting
Fixed delete by query issue with index aliases and nested mappings.

The issue was that under these circumstances the delete by query operation would run forever.
What also is fixed is that during shard recovery when delete by query is replayed nested docs
are also deleted. Closes #2302
Added method that accepts a map as script parameters
Auto create index to support white/black lists of index patterns
closes #2344
Aliases API times out when actions end up with no actual change to aliases
closes #2345
better workaround for snappy error output
instead of setting the err stream to null, set it to a null output print stream
release 0.20.0.RC1
move master to be 0.21.0 Beta1 snap
forgot to mark 0.21.0 as snap
add 0.20.0.RC2 to versions on master
add cluster name back to cluster state API
Mapping: string mapping to automatically set omit_norms to true and index_options to docs when setting index to not_analyzed
closes #2349
nested facet fails with filter caching turned off
fixed #2340
Add highlighter type switch
add fvh and plain shortcuts for highlighter types
Percolation shouldn't fail when the _size field is enabled
Add test for percolation with the _size field enabled
Add $JAVA_OPTS to the plugin manager, useful for those who have proxies

Summary:
Facebook machines have on direct access to the internet. Need to tell java that we should use proxies.

Test Plan:
export JAVA_OPTS="-Dhttp.proxyHost=<ip> -Dhttp.proxyPort=8080"
add java opts to bat file as well