Add addresses and defines for IRQ and Analog IO
The following defines were added to `constants.hpp`:
`IOANALOG_BASE`, `IOANALOG_OFFSET`, `START_HEIGHT_MEASURE`,
`IRQ_ENABLE_MASK`, `IRQ_INIT_MASK`, `PORTB_INTERRUPT`,
`PORTB_INTERRUPT`, `IO_IRQ`. The enum `port_num` also got new
entries: `IRQ_ENABLE_REG`, `IRQ_CLEAR_REG`.
Extend `hwaccess` to handle irq from DIO ports
Add functionality to `hwaccess::get_height_value()`
All loggings except `LOG_TRACE` are printed to `cout`