Move READ and WRITE into their own parse nodes

Start of refactoring codegen into distinct parse nodes. Add separate
WriteManager call for WRITE. Set first column special for F77 mode. Add
F77 and F90 command line switches and recognise .f90 files as F90 by
default.