Merge pull request #18 from lasso/devFreeServer

Remove old code, fix all failing tests, rewrite installed_components to ...
Never instantiate components unless get_component or get_matching_components are called. Remove uninstall_component from local repository, fix component files in spec so that they match the schema.
Merge pull request #19 from lasso/devFreeServer

Never instantiate components unless needed + some cleanup
Merge remote-tracking branch 'upstream/devFreeServer' into devFreeServer-minify-assets