TinyMCE integration for static pages

We are doing some consulting work on AtoM on behalf of a client.  We want to contribute general changes upstream.

One of the feature requests was integration of a wysiwyg editor to allow editing these pages with needing to know HTML (which this branch implements).  

I realize this has been rejected in the past (https://projects.artefactual.com/issues/2039) because it would allow the user to use a variety of (inconsistent) fonts and sizes.  However the current implementation does not allow free choice of fonts - it allows the user to use the header levels defined in the current CSS (see screenshot).

![tinymce](https://cloud.githubusercontent.com/assets/7389806/3573411/e054eff0-0b71-11e4-8f86-1a95bd8b74f6.png)

Please let me know if I've missed anything.  I'm an experienced developer, but am new to AtoM and git.