added fire-sim to perform online fire simulations
Merge branch 'master' into nasa-oct1

merging plist changes
added :ok returns to symlink-unless-exists and clone-dir in filesys
formatting changes in wrfxlib
fire-sim working until ungrib.exe, added more logging
various fixes, modified config, added colorado namelists
modified entry update instructions in grib source nam_218, extended fire-sim to start handling WRF after WPS, fixed get-grib-def in ingest-srv, added set-entries to nlist
added run-real, rename-file and monitoring of wrf processes, fire-sim now running end-to-end
fixed script generation for PBS, added copy/2 to filesys, added wrf monitoring to fire-sim and fixed run-real in wrfxlib, which now copies rsl.out.0000 and rsl.err.0000 files to real.stdout & stderr
added setting of run_days/hours/minutes/seconds to namelist.input in fire-sim job with supporting functions in time-arith and nlist
fixed run script construction in ext-job, was missing eol after creation of pid file
modified wrfxlib/run-real to be idempotent and when done with execution, copy rsl.out.0000 rsl.error.0000 to real.stdout and real.stderr as rsl* get overwritten by wrf.exe
added job-state and wrf-monitor
integrated job-state infrastructure into wrf execution
added more detailed timing parsing to wrf-monitor
added detection of history writes by WRF and notification to the master process
added psrc/process-frame.py to read intermediate WRF output data
job now runs with periodic readouts from the history file with the python script psrc/process-frame.py
ext-job: generalized run to accept variable processes per node
changed name job-state to jobstate