apply line ending fix only on Windows
fix for #4785
modify how local mode is run

1) create dummy directory structure with JDK6 and JDK7 when running
local mode
2) move prop.txt from ‘/var/tmp’ to ENV[‘PWD’] when running local mode
Merge pull request #4792 from mrsolo/master

build randomization, modify how local mode is run
Add transport.publish_port setting

Add transport.publish_port setting to allow users to specify the port
other cluster members should use when connecting to an instance. This
is needed for systems such as OpenShift, where cluster communication
needs to use a publicly accessibly proxy port, because the normal port
(9300) is bound to a private loopback IP address.
Add documentation for transport.publish_port
Fix HistogramAggregationSearchBenchmark.
[SPEC] path without {index} is not allowed for indices.open api