Remove correct/incorrect message, and auto-add in needed markdown for studio
Check to see if a location is valid before displaying it for instructor grading
JSinput input type
Add sphinx documentation for jsinput
Remove obnoxious pip file
Tidy up argument parsing in release email script
Merge branch 'master' into feature/jkarni/jsinput

Conflicts:
	doc/public/index.rst
Abort submission and alter user if gradefn throws an exception
External_auth.views.login_or_signup fix codepath that didn't set uname

which caused UnboundLocalError.  Added tests for this case
Allow nested object methods for the grade and state functions
Fix check for waitfor attr
Pass arguments from ctxCall forward to set state
Explicitly test the creation and deletion of every component type

The testing of all settings/text editing have been done elsewhere and should be done when testing a new component
Cleaned up code
Teach rake test_$lib to understand specific test names
Merge remote-tracking branch 'origin/master' into fix/vik/studio-oe
Properly increment student attempts
Broke up long line into smaller line
Add setting to set the virtual host of a Celery broker
Handle issues decoding requests more gracefully

Clean up some pep8/pylint violations as well