Added selectServiceArea to chartDataProvider.
utils.js update

* Fixed some jslint issues.
* Added jsdoc comments.
Modified raceData and languageData to accept variants in their constructor parameters.
Made the union operation optional in the ChartDataProvider.getSelectionGraphics function.
Selection is now cleared when the service area is cleared via the menu.
Merge branch 'master' into update-chart-for-service-area