[bhnd] Add logging macros to BHND.
There are 5 logging levels:
- ERROR
- WARN
- INFO
- DEBUG
- TRACE
There are 2 logging context:
- with
- without device
DEBUG and TRACE records are printed only if bootverbose.
Logging records are printed with source code line information if acceptable
logging level is DEBUG or TRACE.
Submitted by: Michael Zhilin <mizhka@gmail.com>
Differential Revision: https://reviews.freebsd.org/D6247