Log string exceptions around initialiseComponents

In LThing.
Just log, don't rethrow or exit. Even if it fails, this isn't critical.
Fix bugs in the Sound system

- Fix SoundMain file list building and searching, empty the onLevelLoad
- Fix SoundSource calling invalid deleter lambda without checking
Fix unitialized pointer in LThing ctor

When it doesn't have a body, LThing was forgetting to initialize it's
body to a nullptr.
Catch by const ref in Spawner::spawnKart
Fix enum parsing, double delete in LThing
Fix Bullet file list building, enable in DEBUG