Don't fail on broken links to knife config
Rewrite configuration

- config is now tinyconfig-based
- use config/gems.rb for non-idk gems
- username is based on git config user.email & email_domain
- `thor bootstrap` for initial setup
- drop `vm.thor`, it's useless

Conflicts:
	lib/config/knife.rb
Tweak initial git-annex config
Add missing validation_key