READY FOR REVIEW: PyLTI edX LTI 2.0 support

This adds post_grade2(grade, user=) to the LTI object. Thus if enduser knows <anon_id> it can submit grade for that user. 
why are we having to mod the url here? Shouldn't we also be getting the 2_0 url handler from the consumer?