Merged in eschnett/fortran-update (pull request #6)
Add "pure" and "intent" specifies to many functions. Add some missing time level handling functions.
Add "pure" and "intent" specifies to many functions. Add some missing time level handling functions.