Reintroduce concept of domains into TIPC.
Possibility to have multiple, independent communication domains on one pc.

See also concept of framework channel identifier in RCA-Framework 2009 <trac/browser/rca/trunk/roboter/allgemein/software/defines/framework_channel_identifier.h> #6775

Use container ID from XML-files as Domain-ID -> should be changed to an own idetifier, because more than one container can be part of one domain and one container can be part of more than one domain (e.g. simulator).
Own Domain element in XML.
One Container can par of many Domains and a Domain can have many Containers.
Merge branch 'feature/two_robots_on_one_pc' into develop
Scons: Hosted: fix linking of boost and architecture in .cfg
Bugfix loading libs.
TIPC: set DomainId during runtime.
Fsmc: change Interface of getRegionPointer to make it more typesafe
Tools: DFG: Update for new STM32 devices.
Merge branch 'develop' into feature/tolerance
Dma: STM32: add rudimentary dma driver
ADC: Stm32: can now add channels to a group
Readme: add information about our development model
Readme: link mailinglist and coding conventions
Merge branch 'master' into develop
Ext: do not link NXP drivers
fix wrong usage of container class in xpcc:Queue
implement getStringWidth() for xpcc::GraphicDisplay
Revert "fix wrong usage of container class in xpcc:Queue"

This reverts commit 7405f9688ae6ca935dd5b0d8a1e464e6afb3b650.

Better solution is to change the interface of LinkedList.
Change interface of LinkedList::append and add unit test for return value of BoundedDeque::append()
Peripheral: Adc: STM32F3: fix missing inlines