Update esmf_wrf_timemgr, start using shr_file_mod for file gets and puts

Roughly 6000 lines of changed or new code
Ideal engineering days: 3 days
6 weeks to complete
240 lpd
Update esmf_wrf_timemgr to version on chghilev branch.
cam files with getfil and putfil:
getfil:

cam module for getfil and putfil: ioFileMod.F90
clm file with getfil and putfil:
Clm module for getfil and putfil: fileutils.F90
putfil: