Be consistent and portable (#!/usr/bin/env sh over #!/bin/sh) with shebangs.
Merge pull request #1512 from gruns/master

Be consistent and portable (#!/usr/bin/env sh over #!/bin/sh) with shebangs.
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
Print /fullpath/file in the message if the file was modified or deleted.

If two files with the same name were modified or deleted then we don't
know which one is about to be reloaded or saved.
tabs: rounded top corners
Fix WARNING: Wrong number of args (1) passed to lt.object/specificity-sort
Fix WARNING: Wrong number of args (1) passed to lt.object/specificity-sort

Function specificity-sort takes only one param: xs
var-highlight-fg: #18B1CC;