First pass at analytic events
Merge pull request #20 from edx-solutions/mjames/events_fire

First pass at analytic events
Flag to UI when grading override is intentional
Added class to avoid styles within xblock breaking styles within application. Content gets moved outside of xblock (in order to pop it up) so it cannot be under the xblock id
Merge pull request #21 from edx-solutions/mjames/prevent_style_clash

Added class to avoid styles within xblock breaking styles within application.
Calculate correct grade when graded by TA and being shown for group members
Change default implementation wording for team-peer-score
Changes to allow username to be loaded into question text; improved wait indication while loading said user data
Use class name to supplement font awesome to allow override to take place on group icon
Merge pull request #22 from edx-solutions/mjames/GroupWorkTweaks

Some bug fixes for group work - merging to get QA eyes on
Allow for different text on the 'Submit' button when data is already present for the associated entity.
Enable classes to be defined at question level, answer level and label level
Additional classes which can be overridden in containing client. Improvements to default upload dialog.
Let application provide more detail on style for pop ups
Merge pull request #23 from edx-solutions/mjames/style_override_improvements

Style override improvements
Show button as disabled instead of hiding when review period has expired
Use username instead of full_name when hovering over selection
Mark group under assessment as complete when graded
Updated error message wording
handle failed uploads