System compositor and display manager integration

Initial work on the system compositor that handles graphics from boot
to shutdown and manages integration with the display manager.

Issue: #19
Create plugin instance only if JSON metadata contains the desired key

Avoid to instance plugins before even knowing whether it is the plugin
we were looking for.
Remove unused code and rename some files

Cleanup, no functional changes.