Fix TinyMCE pop-up

* Refactor pop-up into separate object
  * Plugin itself is now much simpler
  * Some name changes, trying to drop wp-gistpen from all the compiled scripts
* ID is a public property
  * Not sure how I feel about this - shouldn't be editable, but needs to be returned via AJAX, and protected properties aren't
* Fixed bug in query object when saving a new Gistpen
  * Files weren't being saved with parent attached because parent_id was being set before the parent had an ID
  * New tests written to check for this
Filter the child posts from display
Fix prism_slug for bash
Fix editor display

* Fix variable assignment for new object structure
* Fix prototype inheritence misunderstanding
* Fix edit init script
* Fix post_status sync
Fix saving in editor

* Fix editor creation on edit page
* Render editor with proper ids for saving
* Fix saving process to remove redundant saves
* Removing revisions for now
* Edit blank creation
Fix file deletion

* Confirmation alert before we delete
* Fix file IDs hidden field manipulation
* Change AJAX action name
Fix public display

* Escape post_content for HTML entities
* Return in reverse order in gistpen editor
* Return in reverse order in post_content
Add files column to edit screen
Reorder Gistpen edit screen in reverse chron
Merge branch 'feature/front-end-refactor' into develop

* feature/front-end-refactor:
  Reorder Gistpen edit screen in reverse chron
  Add files column to edit screen
  Fix public display
  Fix file deletion
  Fix saving in editor
  Fix editor display
  Fix prism_slug for bash
  Filter the child posts from display
  Fix TinyMCE pop-up