DAR-2604: adding dependant components in the config file
DAR-2604: filtering non-assets from component dependencies
DAR-2604: setting and getting inter-component dependencies
DAR-2604: separate method for loading single component
DAR-2604: loading component dependencies in the factory
DAR-2604: documenting and fixing initComponent method
Started js refactoering;
Applied Styleguide;
DAR-2604: returning the name of the component
DAR-2604: returning component dependencies
DAR-2604: ui factory controller now returns the dependencies
DAR-2604: storing AMD module name in the component
DAR-2604: returning component AMD module name in the response
DAR-2604: adding todo about duplicated components in the response
Dependencies processed as dictionary;
Fixed obvious bugs;
Test converted Forum policies modal;
Style fixes
Updated JSDoc comments
Fixed getSubComponent error condition; Fixed specs for uiComponent;