Refactoring kernel logging subsys

- Removed obsolete kerror_last logger
- Moved UART logger at least temporarily under kerror.c
- New sysctl variable to select kernel logger at runtime