remove holland.cli.backports
Merge branch 'remove_backports' into amsterdam
cleanup logging in ChainedPluginLoader
cleanup docstring
replace holland.cli.log and holland.cli.config with holland.cli.util

Merging these two modules into a single util module
cleanup imports for holland.cli.main
docstring cleanups
merge holland.cli.cmd.util into cmd.base

These were just some Argparse wrappers that are logically associated
with the ArgparseCommand and so were moved "closer" to the argparse
command code for clarity
refactor holland cli api
add holland.version

simple module that includes version information for holland core
Merge branch 'cli_cleanups' into amsterdam
don't try to guess at isatty

previously we would only output if a terminal seemed to be a tty
This is confusing during redirection or if capturing data during
a cron run.  To suppress output, holland --quiet should be used.
cleanup console logging

previously this was inconsistently handled by sometimes using
timestamps and sometimes writing messages direclty to stderr.
cleanup log messages
Merge branch 'cli_cleanups' into amsterdam