Add command line option to force use of parser cache
A command line option to Kafo would be useful to force use of the parser cache, even if a manifest has been edited since and the mtime is newer than the cache. This would allow editing of class contents while still assuming the class signature is unchanged without needing to install a parser (e.g. puppet-strings).
With --parser-cache, outdated cache entries will be forced if present,
even if a parser is available. With --no-parser-cache, cache entries
will be ignored even if they appear up to date (same as the existing
The default behaviour with neither argument remains the same, to only
use the cache when it appears current.