Rules for valid foo preprocessor code

There are only a few extra rules to write valid foo code for use in TONTO, in addition or contradiction to the usual rules of Fortran95.