RabbitMQ message queueing.
Merge remote-tracking branch 'origin/master' into rabbitmq

Conflicts:
	common/common-server/common-server.iml
	common/common-server/pom.xml
	common/common-server/src/main/java/bo/gotthardt/ebean/EbeanBundle.java
	integration-tests/integration-tests.iml
	pom.xml
	todo/todo-server/todo-server.iml
More work on RabbitMQ.
Working RabbitMQ setup.
Fixed closing RabbitMQ connection and upgraded Ebean.
Replaced usage of QueueingConsumer with custom class and added documentation.
Unit tests.
Integration tests.