Leaderboard within ORA2 block

This pull request allows course developers to add a tag into their ORA2 construction
<leaderboard top="10" /> 
which will display a leaderboard below the students score of the top results for the piece of assessment.  

The leaderboard is added as a mixin, with another API added to the openassessment API.  All submissions are found using the rubric_id within the students submission which there may be an easier / less dodgy way however it looks to be the only way (apart from creating another table to store the leaderboard which may be beneficial in the long run).  
The full rubric dictionary is created from a couple of the XBlock fields.  See https://github.com/edx/edx-ora2/blob/bd5c184f0bda3f6e47ce5197e7cd4090ad7d2f99/openassessment/xblock/workflow_mixin.py#L57 for an example.