changed the obsolete script invocation of  "restart-failed-workers.sh"
make both the temp folder and new blocks writable to the worker and the client
Merge branch 'amplab'
format the code style, use the File.setPosixFIlePermissions to change file permissions
add interface "changePermission" in UnderFileSystem
Merge branch 'amplab'
capsulate the 'changePermission' method invocation  into UnderFileSystem
tachyon: remove previous tables in order to avoid FileAlreadyExistException.
CommonUtils: simplified previous code.
format the style and change the script invocation due to the new pull
fix scripts in linux.
Script renaming to allow for system installation as not to collide with other packages
'%%' means the library is scala-version corresponding, while indeed tachyon 0.3.0 in maven central repo only provides the noncorresponding one. See http://search.maven.org/#artifactdetails%7Corg.tachyonproject%7Ctachyon%7C0.3.0%7Cjar
Merge branch 'amplab' into merge2amplab

gin/master'"

This reverts commit 1a574919aa7d870f5c71363930ea74a4d158eae7, reversing
changes made to 1c6aff0ccc576b788a83de4090a9437bfcadabd3.
Merge pull request #65 from jinntrance/master

worker and client with different user can write to the temp folder.
various fixes
minor fix