channels/serial: bring it back to life

- Fixes #1166
- Fixed a possible segfault caused by invalid command line parameters
- Removed serial->in_event which had no effect at all on the program logic
Merge pull request #1336 from nfedera/fix-2013-07-03-01

channels/serial: bring it back to life