fix compile errors in gcc for indexedarray
backup: pre logger changes
Logger uses intrusive_list container

added stream writer policy logger
added unittests for the logger (using stream writer policy)
Unittest intrusive_list Scope Test

The said unittest now has a check equal
Merge branch 'master' into cmake_integration

Conflicts:
	source/unittests/source/control_logger.cpp