Corrections to comments
Cleanup in can.h
Moved parentheses
Fixed error in can baud defines
Removed define for AUTO_BAUDRATE
Removed the FOSC define
Fixed #error messages in can.h
Further CAN cleanup and minor bug fixes
Merge branch 'master' of https://github.com/UnicornRaceEngineering/g5-nodes
pulled can.c can.h and main.c from commit b1554f. and changed compiler flag so it buils. Still not working.
Merge branch 'master' of https://github.com/UnicornRaceEngineering/g5-nodes

Conflicts:
	cmake/flags.cmake
Changed ringbuffersize to 512
as a temporari solution to printing
to USART inside a ISR.
Also set the three CANBT registers
to a fixed value, until we can calculate
it in code.
Removed the last piece of code
which is not our own from the CAN
related code.
This is a ton of defines which deals
with setting the baud-rate regiters(CANBT)