use cm4

Signed-off-by: Chris Granger <ibdknox@gmail.com>
Merge branch 'master' into cm4
Reverting tabs.cljs file back to original repo. I do not want to merge this file with the changes
specific to this branch.
Changed the URL which the Report Bug button takes the user to. Users will now
be taken to the Light Table issues page instead of a new page for creating
the issue. This is done to prevent duplicatoin of bugs.
Changed implementation of Reporting Issue. The GitHub site is now opened in a new browser tab;
this allows use of browser functions (eg. back and forward functions).
allow options to be set for line commenting
fix typo in catch argument
combine try-read catches now that :default is available in cljs
update comment-options to be per editor instance
tweak show-docs command to open only one doc
Merge remote-tracking branch 'upstream/master' into report-issue

Conflicts:
	src/lt/objs/intro.cljs
	src/lt/objs/menu.cljs
	src/lt/objs/tabs.cljs
Update solarized.css

Changed the comment color for a cleaner view when highlights. Request #1261
Modified files for more simple implementation of Reporting Issues within Light Table.
Merge branch 'master' into cm4
expose open-path for external use
add copy and paste
require command keys to avoid missing keys breaking commandbar
Make tab and tabset context menus extensible

Update code for creating context menus to use *-menu-items triggers.
Add :order key so item order can be specified by other plugins or
behaviors.
Update rem-tabset def to remove compiler warning
Fix this variable reference in tab-menu-items