Non-persisted studio templates

@dmitchell: Please validate commit contents, and then find reviewers.

Builds on #269 (net changes: https://github.com/edx/edx-platform/compare/dhm/incidental-functionality-improvements...dhm/non-persisted-studio-templates)