make edit link use static_asset_path in xmodule_modifiers.py
Merge branch 'master' of github.com:edx/edx-platform into bugfix/ichuang/make-edit-link-use-static-asset-path

Conflicts:
	common/djangoapps/xmodule_modifiers.py
lms namespace removed
module -> block in common/djangoapps/xmodule_modifiers.py
Merge branch 'master' of github.com:edx/edx-platform into bugfix/ichuang/make-edit-link-use-static-asset-path
sending template pdf with certificate request
fixing some typos
CSV Reporting of Shopping Cart Purchases, with tests

squashing to one commit to make cherry-picking by feature possible
Fix bug in grabbing course enrollments.

LMS-1475
If student has not passed verification, issue an honor code cert.

Also, display a message on their dashboard.
Use class methods to find the enrollment mode.
Update open-ended tests to load the module between 'requests'

Under normal operation, XModules are reloaded on each request from a
student. CombinedOpenEnded modules have code that runs at initialization
that validates the students state. These changes makes that code run
during several long-form unit tests (testing CombinedOpenEnded across
multiple 'requests').

These tests are marked as expectedFailure because they now exhibit the
same failures as observed in [LMS-1493] (namely, the students state gets
reset, because CombinedOpenEnded interprets system.ajax_url raising an
error as meaning that the problem definition and the student answers are
in conflict)
Move xmodule_runtime.xmodule_instance registration earlier

This allows XModules (specifically CombinedOpenEnded) to use ajax_url
during their init functions (which would, before, have thrown an
exception).

[LMS-1493]
Merge pull request #1726 from cpennington/hotfix-fix-OEE-ajax-url

Fix LMS-1493
Pass through the certificate mode correctly.
Allow colons in Locator fields.
Merge pull request #1742 from edx/ned/cherry-pick-pr-1740

Ned/cherry pick pr 1740
Clean up test files, no substantive changes.

These changes prepare for the changes to the tests that are coming, but
make no change to the behavior themselves.
BLD-530: Fix 500 error in transcripts.
Merge pull request #1739 from edx/alex/fix-transcripts-500-error

Fix 500 error in transcripts.