[WIP] new: render html for editable pages
[WIP] new: Begin with action wiring

- First draft of modal dialogs html template:
  - save dialog with commit message
  - delete dialog with confirmation
  - Reference image chooser with iframe
- Base for JS secondary menu actions wiring
- Enhanced chooser rendering
[WIP] fix: implement [:cell/module-name :edit]
new: util/enlive update-* and append-to-* fns and expectations
[WIP] new: append '?chooser=true' to href of relevant links

Note that not all a tags must be updated, since some are for
page-internal actions (e.g. accordions activation).
[WIP] new: plug modal dialogs to their expected buttons
[WIP] refactor: table cell snips as multimethods and expectations

Refactoring it as multimethods was required to allow more flexible
handling of the cell content to be able e.g. to pass an html id string
for runtime parameter cells. This id is required by the JS in the run
page.
fix: util.clojure/keywordize for uppercase strings
change: Update pom version to 2.3.5-SNAPSHOT
[WIP] new: add modal dialogs and begin implementing run page
[WIP] new: include JIT diagram of deployment in run page
new: add clj-json dependency
refactor: append -str to raw-metadata symbols

To make clear that it is a String.
new: clojurify both XML and JSON raw-metadata-str types
refactor: generate page-type/xxx? family of fns with a macro

This is more an exercice to generate a bunch of vars from a list of
keywords, rather than a good simplification.
new: def-blank-snippet and expectations
[WIP] new: include reports in run page