Feature/fix python reserved words as params

updated generator script to account for python keywords in output. Regenerated the SDK but I'm only checking in the new courses.py module and some new files that were added to the canvas api.