Switch PTYs to raw mode.

This means that, for example, read() on an evdev stream will return only
entire input_event structs, rather than the partial reads clients
currently get. Some clients (hello, android-input!) want this guarantee
Build with C99 support
Merge pull request #37 from RAOF/master

Switch PTYs to raw mode.