use cm4

Signed-off-by: Chris Granger <ibdknox@gmail.com>
Merge branch 'master' into cm4
Merge branch 'master' into cm4
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
cm4 official

Signed-off-by: Chris Granger <ibdknox@gmail.com>
Merge remote-tracking branch 'lighttable/master' into extensible-menus

Conflicts:
	deploy/settings/default/default.behaviors
	src/lt/objs/tabs.cljs
Rename tabset menu items trigger
Add object for tab label

Adds an object for the tab label so that the right click menu can be
extended with the :menu! and :menu+ triggers. Also allows use to reuse
the :lt.objs.menu/menu! behavior and reduce code duplication.
Make $ and $$ multi arity

Reduces the number of warnings generated by the cljs compiler.
eclipse theme: fix 'Invalid CSS property value: #red' warning
Add multiple fonts support
Move add / remove methods after helpers
Merge pull request #1442 from seancaffery/fix-gutter-api

Move add / remove methods after helpers
Merge pull request #1439 from Bost/fix-css-property

eclipse theme: fix 'Invalid CSS property value: #red' warning
Merge current master into pull request branch
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.
Merge pull request #1391 from mortalapeman/extensible-menus

Extensible menus
Merge pull request #1441 from ykomatsu/master

Add multiple fonts support