New messages format

* update vx-message gem
* using new messages, in job, job_logs, job_updater
* using uuid as pk in users
* using uuid as pk in projects
* using uuid as pk in builds
* using uuid as pk in jobs
* using uuid as pk in user_identities
* using uuid as pk in user_repos
* set projects.user_repo_id to not null
Merge pull request #37 from vexor/new_messages

New messages format