Allow specifying command line flags with dashes

`--config-file` is a bit more standard on the command line than
`--config_file`. This just add the alias so both are accepted.
fixing typo in log message
Allow newer package versions

Nothing spectacular here, mostly broadening the ranges allowed.

All tests pass using min and max versions.
Adding FilterSyslogVMWare for parsing their syslog lines

There's a little more conditionality than could be easily expressed with
a regex so making it a filter.