Rework the editor logic.

This involved stripping out much of the Editor JavaScript logic, to the
point that there is no longer an EditorBase anymore.  The controller
logic was alo changed to return to the caller instead of the editor
upon a successful save.

Basically, this is a complete revert of the functionallity added a couple
of versions ago, back to the original behavior, which I like better.
Remove the _DetailsTemplate

That was just too much redirection.  Rather, the common portions of the
details are already in the Shared folder, and are used.
Merge branch 'feature/UpdateEditors' into develop