RabbitMQConnection: Add flag to avoid connection close on destructor

This affects to parent process when a child closes the connection it
will no longer receive packages.

Change-Id: I060eafbe03c5d555b4876fc258ba55b257264cb9
RabbitMQMessage: Add a flag to allow a message not be ack

This way a message can be ack by one process and the other does not send
the reject

Change-Id: I08941e1278fadcbaad13678fc8f72129dfc5c263
RabbitMQPipeline: Remove stop method, it is implicit when it is destroyed

Change-Id: I8e8bd6d720deb08ea87d6020bfc34a7db8216d2a
HttpService: Allow to listen on any available port even if is configured

This is useful for multiprocess servers

Change-Id: Ib5a33b7e0ab38a8744aa10476ba3381de84e3083
RabbitMQ: Start one http server per pipeline

Change-Id: Iee4f0f5ff572bd8a9bb091c53bc49516169ed6fe
RabbitMQService: Create a child process to handle requests

Change-Id: I15f5f3f2da9dd26c9a54f467d7785f18d21cb40b