Simple approval process

Starting the approval process begins as a link in the info widget.  Clicking it and filling out the modal creates a workflow, task, cycle, and associated objects.<br>Tasks can be added to direct the original object owner to make edits.<br>When all tasks are complete, the object changes from Draft state to Final state.<br>Tasks also support Entries in the Workflow view.
`develop` is now at `1e40fcc473c1` (and #1575 bring it up to `4b3316aa1acf`, if that gets merged first.)