DependencySolver returns all lists of components (ordered, orphans and missing). Tests have been improved.
ComponentDependencies and its result have been implemented, tests have been corrected.
Avoid exceptions (part3, final): ComponentManager, Cyclic exception. Exception classes have been removed. Few more methods for control dependencies resolving have been added to the Component Manager. API documentation has been changed. Tests have not been implemented.