Division Summary support

Added support for Division Summary requests/response handling and updating division leaderboard tables.
- in userContestDetailCtrl.js added logic for handling division summaries
- in app.css/darkTheme.css/lightTheme.css/orangeTheme.css: support for rating column and support for different colors in the leaderboard table for different problem status + language combinations is added
- move handling of showCoderInfo and its response from chatAreaCtrl.js to baseCtrl.js