Macro UAVCAN_ASSERT() instead of assert() (not used yet, see the next commit)
libuavcan core now uses UAVCAN_ASSERT() instead of assert() (autoreplace)
libuavcan STM32 driver: UAVCAN_ASSERT() instead of assert() (autoreplace)