Fixed Grady's overly annoying bug with CSerial

--CSerial::Open() is now fixed. We had a type conflict with the first
parameter. the parameter is now a const char *, which is what it gets
resolved to during compilation anyway.
--Fixed other link errors that were occurring