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.
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
Log context changes

Removes dead code for context logging and adds:
- `lt.objs.context/enqueue`, a function that pushes an item to a queue
  unless the queue has reached its maximum predefined size.
  (Practically, a laxly defined ring buffer.)
- `lt.objs.context/context`, an object that stores a log of context
  changes in the `history` key.
- `lt.objs.context/log`, a behavior that dispatches context changes to
  the history log.

Caveat:
logging relies on debouncing to decide whether subsequent calls amount
to a single context change or multiple ones.
URI encode sourceURL of js files
Ignore case when sorting installed plugins