Lots of improvements (see details)

Added : Board FW version handling
Added : Unittests for version
Added : SynchrnousBroker for synchrnous calls to DVRPTR
Added : Exception throwing/handling
Improvement : BinaryReaderExtensions renaming
Bugfix : DVRPTRio did not read checksum, this caused next packet to get
randomly lost