Initialize in background threads

The following components are loaded in background threads to reduce the startup time:
- AddonManager
- ClasspathRegistry
- FileRegistry
- CardRecognition
- LocalFileTree
- JAXB Marshaller