windows bat exit code fix

Return exit code 1 in windows bat script if java application exits with
a return code greater than 0.  Update windows bat regression tests to
check the returned code.
replace tabs with spaces and update test

Change tabs to spaces and adjust indentats.
Print FAILURE for exit code 1 and SUCCESS for exit code 0 in test.
support negative exit code.
added cli option to set a custom main class for windows batch
Merge branch 'master' into fix/windows-bat-script
Merge pull request #440 from sbt/fix/windows-bat-script

Fix/windows bat script