Add Ability to Remove Recent Workspace

Fix issue #1051 by providing a contextual menu
when right clicking a recent workspace.
fix the fix for linux_deps.sh :p
Default the build process to 1gb of memory
Specify bash rather than sh
add files/relative

Signed-off-by: Chris Granger <ibdknox@gmail.com>
Merge branch 'master' of github.com:Kodowa/Light-Table-Playground
fix key normalization in :- for keymaps

Signed-off-by: Chris Granger <ibdknox@gmail.com>
make local client and remote browser connection much less prone to disaster when throwing non-errors

Signed-off-by: Chris Granger <ibdknox@gmail.com>
use cljs.core.type to return the type of errors from external browsers

Signed-off-by: Chris Granger <ibdknox@gmail.com>
fixed font line-height bug with 0 spacing
fixed wrong permission change commit
Refactor Recent Menu Behavior

Update behaviors used to implement right click menu for a recent workspace to
reuse existing behaviors. Refactor the sidebar-menu behavior to utilize the
same on-menu behavior.
Check lein version. LT does not build on older lein versions
Remove extraneous behavior
Transient save suggests first workspace directory as location

When saving a new file, the Save As dialog will point to the first folder in the active workspace, if any.
If no workspace is active, the Save As dialog will point to the home folder.
Ensure destruction of recent workspaces
Add some clarifications on workflow
make sure functions return correctly in external browser connections

Signed-off-by: Chris Granger <ibdknox@gmail.com>
fix the really ugly default line numbers and line number position

Signed-off-by: Chris Granger <ibdknox@gmail.com>
remove fit-content warning

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