add bool_bind_unittest
fix bool_bind.h bug.
register_memory only storage the memory, not read write to device.
add register_memory_unittest
bool_bind no use template to config. so register config can be in one place.
add uint8_bind.h
add uint8_bind_unittest.cc
change device project to static_library. (make it common, no only in canscope.)
add osc relate register addr.
move canscope_device_constants.h to canscope/
add canscope_device project.
add soft_diff_register class
rm canscope_device_constants.h from device project.
change endian.h protect header guard.
add endian.h version info.
change include order to standard
add uint16_split_bind and unittest