Adding packstack

Change-Id: Ifb41f2a7c483164d52d289bf7288d428ac2bf9e1
Implemented review processing and stats calculation

* Added review control system module that retrieves reviews from Gerrit
* Refactored runtime storage not to depend on storage contents
* Refactored commit processor and new review processor is added
* Review record processor spawns reviews and marks
* Memory storage is made able to store reviews along with commits
* Migrated to hacking-0.6
* Marks are processed in contribution details and shown on engineer details screen

Implements blueprint review-stats

Change-Id: I80b70de372752cd3d1790da1904c0d423d61e81a
Fixed issue with missing commits for unmapped users

* Introduced syntetic primary key for user instead of launchpad id
* Removed start_date from release definition
* Normalize release data in storage
* Launchpad query to prod instead of stage

Change-Id: I647b197857ddf92bbd3b8c50ada6f02eaeaba5fb
Auto assign of releases to commits is implemented

* Default data processor is introduced
* Repo module is fixed in Vcs
* Fixed marks and review author and week fields

Implements blueprint auto-assign-release

Change-Id: Ic0bc297dd75b12e73cdd0256cf0c7684cc6cd158
Implemented intellectual update of default data

* Refactored record processor
* Refactored persistent storage
* Implemented records updater
* Fixed tests on record processor

Implements blueprint sync-default-data

Change-Id: If8367b77ea540eac296336b9bda6517f4cea9464
Merge "Adding packstack"
Fixed retrieving of commit index from vcs

Change-Id: Ic917f8f2bf734d7cb4a68eba325c686cbf7877d5
Added more projects into default conf

* Implemented automatic retrieval of projects from github
* Add project sources from openstack, openstack-dev, openstack-infra and stackforge
* Default data can be loaded from URI
* Refactored user processing in record processor
* Added support for dummy RCS

Implements blueprint add-more-projects

Change-Id: Ifacebaf833688cc19ed739a08a9324597a9d5f40