[CAN] Automatic architecture header inclusion
[DOXYGEN] Correct doxygen blocks
[CAN] Style, doxygen and name groups fixes. Possible BUG found and documented.
[CAN] Allow index-addressing of mailboxes
[CAN] Add more index-like accesses to the registers
[CAN] Use the index-like registers
[CAN] Added functions for bit timing computation, added low-level accessors for mode selection.
[DOXYGEN:CAN] Add documentation blocks to the new functions
[CAN:IRQ] Add irq manipulation
[CAN] Commonize the CAN controller

Add commonized bxCAN controller file
Add needed header files
Fix the doxygen blocks to meet commonized structure of CAN
Use commonized CAN controller for F1 and F4 devices.