FLUME-1125: flume-ng script allows flume-env.sh to clobber some command-line arguments
Review Request #4759 - Created April 17, 2012 and submitted
We shouldn't allow the flume-env.sh variables to override command-line parameters. This patch fixes that issue. This also adds support for a --dryrun parameter in order to test the variations and cleans up the flume-env.sh.template file a little bit. The following vars are longer "clobberable" by flume-env.sh: FLUME_CLASSPATH, JAVA_OPTS
Manually tested various combinations.