* Added PTY * Made a better copy function.
* Added PTY
* Made a better copy function.
Fixed env vars for local fs
prevent tmux from complaining about embedding
* loaders in tree need to be remade * Rename to existing file doesn't error (ouch)
* Reverting rename in open tab is broken * Decent error reporting of filesystem operations failures
Splittings settings out into user, project, state
Merged from master while working on metadata
* Save projects settings, user settings, project state in seperate places     * Project - /.c9/config         * Builder Path         * Runner Path         * Tab Indentation         * Soft Tabs         * New line mode         * Source Map Setting         * Error Level     * User - database | ~/.c9/config | can't work if home is before vfs root         * All Plugin Settings     * MetaData - ~/.c9/<workspace_name>/metadata         - Window State:             * Panels width             * Active Panel             * Tabs / Split State             * Console State             * Find State         * File State             * Create when opening a file             * Remove when deleting a file via the UI         * Editor State             * Create when opening a terminal             * Remove when closing a termainl
Moved paths to settings
fix localfs streaming
atomic writes WIP
Merge commit '91a30360c1125810aef4957ebef820f5395db4ad' into upload
Added metadata tests
Merge branch 'master' of github.com:c9/newclient into ruben
terminal now starts at the vfs root
Updated vfs-local
updated package.json
Removed console.log
Reverted 81de987edc3f9b3aabe801b50f5c61b64701d6eb