Second batch of ORA UI fixes:

- Change wording when done with peer grading ("evals" -> "assessments")
- Added ICE legend item for comment syntax
- Added conditionals to display human readable 'grader_type' to alleviate confusion
- Rename 'Show/Hide Prompt' to 'Show/Hide Question'
- Reworded grading flags
- Make ICE grading container larger to more easily allow users to read and edit larger texts
- Adjusted lots of text and word choices to make them more user friendly
- Disable previous arrow on first grader feedback and next arrow on last grader feedback
- hide ORA instructions and ICE legend when calibrating so students don't feel like they need to write feedback

Changes after comments:

- Renamed instructions element and fixed casing issue
- Renamed legend class to ice-legend
- Changing condition from != to >= to not only fix incorrect one but also catch possible weirdness
- Grammar fix in a message
- Removing grader_type conditional in HTMl to give way to the one in python
- Moving ice feedback area height styling to CSS file

More changes:

- Update ICE version
- Modifying test to reflect code change
- Adding ICE undo feature
Last Changes before Merge

- Change variable name to make it more clear
Migrate data from old mongo to split mongo
Create location mapping
Create draft and published course with proper content in split.
Check has_children before accessing children
Always return a Locator: cases weren't exhaustive.
Cached course entry: separate structure from identity
Don't undo inheritance by unsetting course_entry structure
Do finer-grained cache clearing
Separate db config from modulestore config parms

use to instantiate loc_mapper
test loc_mapper injection into split modulestore
Pylint and pep8 hygiene
Merge pull request #1066 from edx/giulio/ORA-fixes-2

Second batch of ORA UI fixes (with an ICE bonus!)
Merge pull request #1029 from edx/dhm/migrate_mongo

Migrate courses from old mongo to split
Wrap logic for selecting options in acceptance tests
Use comments to skip tests instead of a tag
Merge pull request #1141 from edx/zoldak/fix-problem-test

Wrap logic for selecting options in acceptance tests
Merge pull request #1129 from edx/talbs/fix-lms-banners

edx.org/LMS: Use/Style Semantic Text in Login and Registration Banners
Merge branch 'release'
Stanford paid course registration

With tests, some settings changes
(all should default to not breaking anything for edx)

Added styling for shopping cart User Experience
- Styled shoppingcart list page
- Styled navigation shopping cart button
- Styled receipt page
- Styled course about page for shopping cart courses

Addressed HTML/SCSS issues

Remove offending body class and unnecessary sass changes

Addresses many review comments on stanford shopping cart

* framework for generating order instructions on receipt page
  in shoppingcart.models
* move user_cart_has_item into shoppingcart.models
* move min_course_price_for_currency into course_modes.models
* remove auto activation on purchase
* 2-space indents in templates
* etc

revert indentation on navigation.html for ease of review

pep8 pylint

move logging/error handling from shoppingcart view to model

Addressing @dave changes
Merge pull request #1122 from edx/usman/lms1167-pdfjs-update

PdfViewer: Added missing link to compatibility.js
Merge pull request #1005 from edx/jtauber/link-to-how-to-contribute

Include / Link to How To Contribute wiki page
update discussion forum doc
Merge pull request #1143 from edx/will/skip-tests-with-comments

Use comments to skip tests instead of a tag