Consume the json file provided in the history page

Add a filter to format the dates and the track id provided.
Update the directive to display the new data contained in the json file.
Parse and group the questions by day.
Update the service to reflect the change in the url, add the userId as a
route parameter.
Fix timing data 'percent answered' value.
Implement the real json file in the history page

Move the history service to the restangular folder, implement it with
restangular as well.
Parse the necessary data, such as converting the track id to track name.
Install an infinite scrolling library, implement it.

Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/app/components/history/templates/history-list.tpl.html
	src/app/history/history.ctrl.js
Delete the mocked jsons from the history folder
Remove un necessary html on index page.
Improve dependency injection over app.js
Integrate new Dashboard API method
Remove old track selection from application controller.
Improve track selection to make it work as it's required.
Add new Validation over the cordon component in order to restrict sub rows to appear.
Add new logic to make the users able to access challenge games.
Add new track list logic to track list component.
Add new dashboard logic creation logic.
Remove old dashboard service, this is deprecated since we move to the new approach.
Integrate and communicate new dashboard logic with practice controller.
Implement pagination in the history page

Add the latest version of angular-bootstrap to the project, remove the
manual download.
Mock the track data until we get a service that caches them.
Implement the feedback given in today's meeting, sanitize,
pluralize, remove the answered at column.
Merge pull request #82 from mlopez-firstfactory/master

History Page Progress
Merge pull request #81 from joanrm20/master

Maua client new features Dashboard and Practice