Incidental functionality improvements from Next Gen Modulestore work

@dmitchell: Please review content and add reviewers to validate changes.

This builds on top of #268 (net change: https://github.com/edx/edx-platform/compare/dhm/cosmetic-cleanup...dhm/incidental-functionality-improvements)