Peripheral: add preliminary Can interface

Since most of the chips supported by XPCC feature a Can
peripheral it makes sense to create a common interface for
this.
The drivers for external Can chips like the MCP2515 will probably
implement the same interface.