Add mcs7703 with sources processed via indent

Command line parameters used: indent <file> -linux -l80
Fix includes
Make the thing compile against linux-3.15.0
Cut out obvious junk
Save *tty to newly added struct field in open function
Cut unused stuff
Get rid of TIOCEXBAUD