allow setting of jobsubmissiondirectory

this is added as optional parameter, if the parameter is not set, then we will use the one created by yarnsubmissionhandler based on application id. if user sets it, user must guarantee its uniqueness across multiple jobs.
Add: "This is the folder on the DFS used to stage the files for the Driver and subsequently for the Evaluators. It will be created if it doesn't exist yet."