Stop double-wrapping popover helpers

Conflicts:

	src/plugins/oer/popover/lib/popover-plugin.coffee
Compile editor to dom object early, expose for modification

Conflicts:

	src/plugins/oer/math/lib/math-plugin.coffee
	src/plugins/oer/math/lib/math-plugin.js
Cheat sheet plugin

Contains small changes in math plugin to expose the editor dom, so the
dom can be modified. The dom is cloned for each editor instance, including
event handlers and data, so you can bind event handlers once to this
template. Also includes the help panel.

Conflicts:

	src/plugins/oer/math/lib/math-plugin.js
Use the cheatsheet plugin for oerpub.
Refix auto-resizing

pre needs to use same font size as the textarea in order to resize properly.
This was lost when testing was dumped.
some behavior tweaks for semantic block elements
remove crufty css in semantic block
update type switcher for notes
tweak highlighing for deleting semantic elements
Merge branch 'master' into oerpub-ticket414-pull

Conflicts:
	src/plugins/oer/math/lib/math-plugin.coffee
	src/plugins/oer/math/lib/math-plugin.js
add href to type selector for notes
Merge pull request #22 from oerpub/ticket-357

update type switcher for notes
Fix heading updating in toolbar plugin
Merge branch 'master' into oerpub-ticket414-pull

Conflicts:
	src/plugins/oer/math/lib/math-plugin.js
	src/plugins/oer/popover/lib/popover-plugin.coffee
	src/plugins/oer/popover/lib/popover-plugin.js
Merge pull request #14 from oerpub/oerpub-ticket414-pull

Implement cheatsheet as separate plugin
default empty exercise problems to have a non-breaking space - make transforms not explode
mark block-image placeholder as ephemera while inserting - remove empty semantic blocks on cleanup
remove console-log from semantic-block js
tweaks to semanticblock placeholder text
make grey more grey - semanticblock hover state