Initial Commit of the Oceanic binding

Oceanic is a brand of water softeners that have an on-board microcontroller. This controller has a CAN bus, which in turn is connected to a RS485 gateway, in turn connected to the OH host via a RS485-USB convertor. Their microcontroller is also used by other brands of water softeners (see future wiki). This binding borrows heavily from the serial port binding.