[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
[yarn] deploy new yarn.tgz with travis, fix file permission in binary