Add first grunt config.
Update dev workflow
Add new task to workflow to ensure update of templates
Update timeline-group for ticket #309
Fix #309: The popover is toggled directly in the group-item template and no more through the timeline.js
Fix #309: Solve problem with popover disappearing when changing the track visibility.
Fix #309: Remove call for a removed method.
Update dev workflow with profiles
Related to ticket #353: Add support for private only mode on the frontend. Configure through isPrivateOnly function in configuration.
Related to ticket #355: Add support for administrator role on the frontend. Update the getUserRole function in the configuration to enable it.
Related to ticket #355: Add function to get the administrator role name.
Fix #353: Problem with add new track template solve. Handlebars helpers change have not been applied.
Fix #353: Warning message is always show now.
Fix #354: Problem with categories tab not visible solved.
Fix #354: Problem with categories tab not visible solved.
Update the development workflow with Qunit and blanket and update the unit tests.
Fix the grunt file.
Limit the number of redraw for the list view. Add some log statements to continue the analyse.
Change the profiles management: Add a default profile and profile are given as option with the CLI.
Add methods for loading tests
Merge remote-tracking branch 'origin/feature/grunt' into feature/optimization

Conflicts:
	build/jshint.json
	js/annotations-tool-configuration.js