add ASSERT_BIN8 and its test code
add some common api for task in osal.h for mocking