Add POSIX support for char size, parity, stop bits and CRLF translation.
Minor package doc update for new config.
Attempt to add features to Windows version also.
Change to use enumerated configuration parameters.
Fix serious bug with posix byte size selection.
Fix build error in serial_windows.go

- Fix parameter usage in setCommState related to Config struct changes (baud local param is no longer used, changed to c.Baud)
Merge pull request #1 from chaos95/patch-1

Fix build error in serial_windows.go
Merge pull request #1 from huin/master

some cherry picked integrations - 1