Linux Serial

Modified ofSerial into a separate win and linux version. The linux
version was simply not working. I replaced it with the serial code from
firmata test. It was much higher quality and works.