update-all-config: new utility to update projects' config
Inspects all (or specified projects) for incorrect config
issues and corrects them or just diagnoses (--dry-run).
It handles config values and correcting permissions and
group on files and directories.
It does not update hooks themselves (but will make sure they
have correct group and permissions). update-all-hooks will
update any out-of-date hooks.
It also does not create the personal mob directory but does
perform basic permissions checks and corrections if it exists.
Signed-off-by: Kyle J. McKay <mackyle@gmail.com>