Bug 509875 - [runtime.cpp] replace STL containers with own containers that are more light weight

* replaced streaming code with (s)printf constructs
* added String, Vector, Set, Pair and Map with tests
* using new String class in
	* Address
	* Message
	* MSCFilter
	* MSCLogger
	* RTObject
	* and affected classes
* using new Vector class in
	* RTObject
	* MSCLogger
	* MessageServiceController
	* ReplicatedActorClassBase
	* ReplicatedInterfaceItemBase
	* and affected classes
* using new Set class in
	* MessageDispatcher
* using new Map class in
	* SubSystemClassBase
	* DebuggingService
* adjusted cpp generator

Change-Id: I9c91289057185e6e36b9453ecf03f6f6d3834ec6
102 files changed