Project dashboard

* add d3 library
* display projects as boxes
* draw chart with last builds
* remove project#last_build
* add project#last_builds
* display users in table
Mark user repos in UserReposCtrl for filter

angular does not handle events from inactive ui elements
Add table header for users
Can rebuild builds using webhook
New cacheService

* create json http mocks
* create buildModel and using in it cacheService
* refactor all models
* using route resolve