Added results statement to functions in Modern Fortran. Reorganized rules.
Added block data construct.
Added block construct to Modern Fortran.
Added named constructs to Modern Fortran control constructs.
Added critical construct to Modern Fortran.
Updated associate construct to work with named construct rules.
Moved include from Punchcard to Modern Fortran. Added line continuation to strings.
Removed comments from line continuations in strings.
Updated derived-type rules and auto-indent rules for Modern Fortran.
Added asynchronous, protected, value, volatile and contiguous type attributes to Modern Fortran.
Added namelist statement to Modern Fortran.
Moved cycle to Modern Fortran and added exit statement to Modern Fortran.
Added procedure specification statements to Modern Fortran.
Merge pull request #18 from tomedunn/master

Adds results, block, block data, procedure, and more...