stmhal: Add CAN bus receive callbacks

This patch adds the possibility to register callbacks for reception of CAN messages.
You'll need to make a can_init0() function to reset this variable.  See uart.c.