Huge logging refactoring: use new-style loggers
Fix: simd-friendly pixel data was not freed during deinit
Re-implement logging using the new interface