Jar deployment to local file instead of HDFS directly

https://issues.cask.co/browse/CDAP-91
Bamboo build is green: https://builds.cask.co/browse/CDAP-DUT119
Hum, the current value defined in cdap-default.xml is "/tmp" and whenever we use that value, we always have a parent directory for it (find usage on the `TEMP_DIR`, you'll see). In this case, I think it should be `File tmpDir = new File(cConf.get(Constants.CFG_LOCAL_DATA_DIR), cConf.get(Constants.AppFabric.TEMP_DIR));`.

However, you need to verify that on the cluster since the local data dir is set to "data", which is relative to current directory, as I don't know what's the current directory in cluster mode.