Notification service implementation based on RabbitMQ

This is going to work in conjuction with Dovecot plugin for Openchange
and also notification consumer implemented in Openchange

So we have:
* Dovecot plugin for Openchange. Whenever new message arrives,
  it pushes a message in RabbitMQ
* Daemon (provided by this patch) listens for such RMQ messages
  and register them into mapistore indexing
* When message is registered we publish RMQ message into
  user specific queue
* TODO: A consumer in Openchage layer consumes such messages
  and notify Outlook for changes - not fully implemented yet.

NOTE: We should have RMQ message handler implemented into Openchange
      for this to work.
Merge branch 'master' into scabrero/notification-daemon-for-push
Added oab functionality to ocsmanger. For now it returns a empty address book
Merge pull request #115 from javierag/jag/ocsmanager-empty-oab

Added oab functionality to ocsmanger. For now it returns a empty address...
Merge pull request #108 from openchange/master

OAB stubs
Merge pull request #100 from Zentyal/scabrero/notification-daemon-for-push

Notification service implementation based on RabbitMQ
Merge branch 'master' into trusty