Restful course settings

STUD-946
STUD-947
Merge pull request #1710 from edx/dhm/restful_settings

Restful course settings