This breaks out the following service interfaces:
- locks.Service
- keyvalue.Service
- notifications.Service
- vulnerabilities.Service
This also updates the Mock implementations along similar lines.
Make Travis work on my fork by rsyncing the build dir as coreos/clair