Interpret a file name without extension as a directory, if not existent.
Make LogManager an interface.

* Some cleanups (spaces, commented out references updated).
* LogManager implement INotifyReload, but gets processed extra (not
added with addComponent).