CMakeLists have been syncked after files removing and renaming (IChildExtension -> IComponentDescription)
Code clean-up
XmlDescriptionParser has been added with tests.
Description parsers have been removed to the Definition parsers.
ProxyComponent has been implemented (partialy) with tests. Little code refactoring.
ProxyComponent setup correct component's file path.
ComponentLoader empty class has been added.
^M symbols have been removed (shitty Windows).
Warning has been fixed. Any way, this class will be implemented in further.
CMakeLists have been syncked with qt pro's.
Remove litter after tests.
Temporary testing script has been ported to the MinGW.
Temporary test runner script has beeb improved.
IComponentLoader interface has been extracted.
ComponentLoader has been partialy implemented with tests.
FakeComponentLoader has been added. Tests have been added (empty).
ComponentLoader has beem implemented with tests.
API documentation has been added for the IComponentLoader.
DirectoryComponentProvider has been added (empty) with test class (empty too).
One more constructor have been presented in the ProxyComponent to inject loader.