Improve command line handling of the execution app

The execution app parser wasn't handling non -D hadoop args that the GenericOptionsParser needs correctly. This special cases all the special ones for the GOP
tests for this function would be great.  I think some scalacheck would be nice. Generate random Array[String] args and the non-hadoop args can't be parsable with the GenericOptionsParser.