Start support for IO-16 Bricklet
refactoring code for output bitmask as string
Refactoring IO-4 Bricklet code for using new bitmap output method.
Some functionality added for the IO-16 Bricklet support.
More functionality added to IO-16 bricklet support.
Last open functionality added to the support of the IO-16 bricket
Merge branch 'feature/io16' into develop