[yarn] use unique appId in to store jar in hdfs
[dist] deploy yarn in a separate compressed file
[yarn] fixed yarn binary; implemented a simple but effective shutdown mechanism for the yarn-session