TIM 386 -- Wire up UI messages

Adds Unit Tests to UI messages and fixes Two syntax errors

Added Test Cases and changed return Methodology

Removed Comments that were not in Style

Added cases for Student Training

TIM 386 -- Wire Up UI Messages
Merge pull request #340 from gradyward/gradyward/wire-up-ui

TIM 386 -- Wire up UI messages
Add more problem types to the test course
Merge pull request #357 from edx/will/update-testing-course

Add more problem types to the test course
Remove 'you do not have permission' message from staff debug info in studio preview
Merge pull request #359 from edx/will/TIM-588

Bugfix: TIM-588
Add tests for AI grading API calls
Merge pull request #360 from edx/will/ai-grading-tests

Will/ai grading tests
Cache the dictionary mapping criteria/points to option IDs
Reorganize assessment model tests.
Merge pull request #361 from edx/will/rubric-options-ids-optimization

Will/rubric options ids optimization
Merge branch 'master' into ai-grading

Conflicts:
	apps/openassessment/xblock/static/js/fixtures/templates.json
	apps/openassessment/xblock/static/js/openassessment.min.js
	apps/openassessment/xblock/static/js/spec/oa_staff_info.js
Add info-level logging for AI grading and training
Merge pull request #362 from edx/will/ai-grading-info-level-logging

Will/ai grading info level logging
Respond to PR feedback
Merge pull request #364 from edx/will/ai-grading-pr-feedback

Will/ai grading pr feedback
Added more validation rules for example-based assessment XML
Merge pull request #365 from edx/will/ai-grading-xml-rules

Will/ai grading xml rules
Added in regrading functionality