moves developer toolbar into examples.
polishes toolbars.ttf and adds some new glyphs for headings, blockquote, etc.
updates some comments in config.
provides a way to specify data attribute handlers, that will be called with that data attribute is set.

- requires going through the @data or @setData methods.
- also adds a restriction so regions can't be initialized more than once.
minor fix for the gallery region, selection value, and some spec fixes.
switches the markdown region to use marked (https://github.com/chjj/marked) library instead of showdown, and other enhancements.

- this improves the "pre/code" support and in general feels more solid with GFM.
- adds buttons for headings, pre, and blockquote to make it more context friendly.
- toJSON now returns the html as well as the markdown on save so it can be used without the server having to convert it.
- handles pre/code blocks better when using indentation (4 spaces).
- adds context for all of the aforementioned items.
adjusts image region to use the data attribute handling for setting alignment.
minor fixes for toolbar_button and adjusts some examples in the root file.
provides a more consistent way to define toolbars for regions.
adds an example of calculations for selections in the markdown region.
updates the example in the root coffee.