Add basic functionallity to the sprint editor.

This code shows a flaw in my thinking.  What I will probably need to do is change the EditorBase to expose several of its functions, and then modify the Editor handlers to
call the EditorBase methods as needed.
Merge branch 'develop' into feature/UpdateWorkItemAndSprintViews
Add an optional submit handler.
Remove enable/disable code on init.

Due to the new edit behavior, all columns are disabled on init.
Remove enable/disable on init, move to clickedHandler.
Refactor editor for new style of editing.
Move the buttons.
Move the edit/submit button outside of the form.

I want them to all line up nicely at the bottom, not sort of stack.
Keep the task stuff hidden on Create.
Move the Create Cancel link next to the Create button.
Merge branch 'feature/UpdateWorkItemAndSprintViews' into develop