Support non-standard baud rates

This sets the baud rate using the IOSSIOSPEED ioctl, rather than as part
of the termios options, which allows arbitrary speeds.
Update docs for OpenOptions.BaudRate
Merge pull request #7 from adammck/nonstandard_baud_rates

Support non-standard baud rates