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.
2. The workflow and object both need to be updated for status changes.  I can't comment on why it seems to work despite relying on RefreshQueue but it does.  We can probably not worry about refreshing any other objects here because refreshing the Workflow sets the state to finished and removes most of the state information from the rendering of the dependent objects.

3. I'm, uh, not sure why that was the case in the first place.  Yeah, it's probably a good idea.