Merge pull request #2920 from exsilium/master

path.exists is now called fs.exists
Make cloud9.sh work with a symlink
Fix failing readlink
Cleanup
Merge pull request #2937 from ajaxorg/fix-cloud9sh

Fix cloud9.sh
Merge branch 'master' into terminal