Ihoover/automated content testing

Framework for course authors to create tests for the problems they author.  This PR has just the framework laid, and the purpose is to get this code reviewed before moving on. All urls associated are disabled by the feature flag `MITX_FEATURES['content_testing']`.

@jzoldak @wedaly