Created skeleton source tree for message-broker
Started writing the message broker.
Added dynamic libraries and more configuration parsing.
Changed environment variables in the broker configuration

(according to 5e70947)
Library dependencies for message-broker
-Wall compiler flag has been added.
Enhanced the brokerError class.
Indentation and a little bit of documentation.
Added simple parser for the broker-persistence-layer protocol.
Important fixes for the persistence reply parser
Implementation of the first five unit tests, and infrastructure

We use Boost's testing framework.
Missing exception added (in case of missing relay connection type)
Removed todo (re-ordering) and improved test cases
Updated protocol in tests, added messages test
Implemented recent protocol changes.
Mega-commit: Persistence command generator, enforced name policy, tests.

- This commit introduces a new class used for constructing messages to
    the persistence layer.
- Another change is a better name policy: functionThatDoesSomething(),
    CoolClass, plain_variable, enumerationItem.
- Tests added for the message generator.
- Enhanced old tests so they fail when an exception is thrown.
Changed environment variables' names; improved BrokerSettings class.
Empty broker-util files, for general-purpose utilities.
Added sequence-number source files.
Added tests for the sequence number functionality.