Merge pull request #409 from edx/sanchez/xml-validation-refactoring

Split XML serialization and validation contracts.
Merge pull request #429 from edx/sanchez/include_prompt_flag

Sanchez/include prompt flag
Merge branch 'authoring' of https://github.com/edx/edx-ora2 into grady/authoring_front_end