Workspace Behaviors on Startup

Fix issue #1510 by supplying the correct data structures for the
functions used and correctly pulling out the desired tags map.
fix CodeMirror search failing with RegExp syntax

Commit e6b16d80 broke this by trying to access the undefined isRE
Default hotkey on OSX for searcher is cmd-shift-f
refix line ending preservation. Closes #359

Signed-off-by: Chris Granger <ibdknox@gmail.com>
Merge pull request #1511 from mortalapeman/ws-behaviors

Workspace Behaviors on Startup
proxy support for downloads via the http_proxy, https_proxy environment
vars thanks to @sethyuan. Fixes #1451

Signed-off-by: Chris Granger <ibdknox@gmail.com>
Merge branch 'master' of github.com:Kodowa/Light-Table-Playground
Merge pull request #1540 from gekkoe808/patch-1

Default hotkey on OSX for searcher is cmd-shift-f
fix weird focus issue. I think this fixes #1293, #1468.

Signed-off-by: Chris Granger <ibdknox@gmail.com>
0.6.7

Signed-off-by: Chris Granger <ibdknox@gmail.com>
Merge pull request #1537 from blandinw/patch-1

fix CodeMirror search failing with RegExp syntax
ibdknox.css: fix tab coloring

To see what this commit does do following:
1. Set editor theme to "ibdknox".
2. In new-dark.css change var-highlight-fg to #0f0. Save new-dark.css.
3. Connect to 'Light Table UI'.
4. Open multiple editors, change content in one of them. Don't save!
5. Switch between editors, notice color changes in tab names.
6. Undo/redo the change introduced by this commit. Goto step 5.
linux_deps.sh: If 'which curl' fails, exit with its return code.
linux_deps.sh: re-use downloaded LightTableLinux*.gz, clojure-plugin

* download LightTableLinux*.tar.gz only if it doesn't exist and always
  verify its sha1 checksum.
* store clojure-plugin as a git-submodule and clone it only once. Then
  update it with git pull --rebase
linux_deps.sh: remove runner/target/lein-light-standalone.jar in the end
.gitignore: deploy/core/node_modules/
command toggle-hightlight.current.line