Make SPOC gradebook an API feature

rather than just a hacked in feature. Also point tests from the legacy implementation
at the new dash API implementation.

@adampalay - feel free to nominate a second reviewer :)