JSinput input type
Add sphinx documentation for jsinput
Remove obnoxious pip file
Merge branch 'master' into feature/jkarni/jsinput

Conflicts:
	doc/public/index.rst
Abort submission and alter user if gradefn throws an exception
Allow nested object methods for the grade and state functions
Fix check for waitfor attr
Pass arguments from ctxCall forward to set state
Adding jasmine tests; code cleanup.
Only refresh when waitfor is an attribute.

  Silly workaround for the fact that tests set the answers, but not the inputs,
  so refreshAnswers changes the test result even though it shouldn't.
Merge branch 'master' into HEAD
Incorporate review comments
Merge pull request #217 from edx/feature/jkarni/jsinput

Feature/jkarni/jsinput