add basic example element
fix mapping error for examples'
update example styling
remove debugging code in example plugin
style change for examples
Merge remote-tracking branch 'origin/master' into ticket-364

Conflicts:
	src/plugins/oer/note/lib/note-plugin.coffee
	src/plugins/oer/note/lib/note-plugin.js
use fixed selector for examples
make exercises display properly for unrecognized types
fix title handling for examples with unknown types
first implimentation of restricted copy/paste
make copy plugin use localstorage if available
Fix missing variable bug caused by refactoring or merge.
More robust handling of the math squirelling

A few things happening here.

1. No need to look up the id of the math item you want the jax for, getJaxFor
also work if you pass the element itself.

2. No need to check if Mathjax is defined in the callback. This method is called
as callback to Typeset, if MathJax wasn't defined we'd never reach this code.

3. If somehow the callback is called despite the jax still being MIA, log the
error and continue. This is better than breaking all math functionality.
append drag helpers to body to fix css

Conflicts:

	src/plugins/oer/semanticblock/lib/semanticblock-plugin.js
Merge pull request #53 from oerpub/ticket-484

Implement a copy and paste plugin for the editor
some bugfixes to headings
allow clicking on empty headings
refactor section copying

Conflicts:

	src/plugins/oer/toolbar/lib/toolbar-plugin.coffee
	src/plugins/oer/toolbar/lib/toolbar-plugin.js
fix semanticblock css
update copy plugin