can_init function added to can.c
resets and initialises the can communication.

It is inspired by a can_init function in
can_lib.c which besides the can_init function,
only contains deprecated code
and is therefore deleted along with can_lib.h,
both found in the can_std folder.