CMake & QMake: Copy test definitions to the output directory, near the test executable.
utility function has been renamed according to carousel's cmake code conventions.
tests and sources have been splitted on separate folders. qmake projects have been splited too. cmake will be.
CMake lists have been updated after splitting tests from sources.
Little fixes (generated project name has been changed, file system strucutre has been updated).
Component provider returns value of its initialization.
DirectoryComponentProvider has been implemented with tests.
Allow build tests with shared libraries - it's more faster to develop with shared libraries (when you are writting unit tests).
Definition for the Interactivity component has been added.
Clean data before reading.
Set new name after initialization.
Proxy component: Initialize should set up file name to loader.
ProxyComponent implementation has been completed with tests.
DirectoryComponentProvider has been changed according to the ProxyComponent.
Emit componentShutDown before it will be shutted downs.
ProxyComponent should shut down loaded one.
Service locator should not delete creators, because those objects cannot be deleted.
Copy & Paste typo has been fixed.
CMakeLists has been syncked with qmake pro's.
Use Capitalized names for targets.