Factor config code into vault.tool.config ns.

This enables a neat way of specifying multiple config files and merging
the results together.
Add 'config dump' command to show config map.
Add errant static-set schema file.
Merge branch 'tool-configs' into develop