stmhal: Add CAN bus receive callbacks

This patch adds the possibility to register callbacks for reception of CAN messages.
Wouldn't it be useful to also provide the fifo number as an argument to the callback?