main: Load frontends/backends from extensions
Move frontend/backend import into methods
main: Validate extension environment
main: Validate extension's distribution requirements
main: Log a bit more on startup and shutdown
Merge pull request #377 from jodal/feature/load-extensions

Load backends and frontends from extensions