Ignore vim swap files
Ignore test binary
Remove trailing space
Make pkg repo version a soft error for now as it is impeding development
Add missing read access check
Rename -L to -U and deprecate -L usage
The -L flag is being renamed elsewhere
search/rquery: Automatically update repo catalogue

The -U flag and REPO_AUTOUPDATE are available to disable this.

Issue:	#424
rquery/search: Be quiet when updating as the output is being used in scripts

The alternative is to send the output to stderr but I think that would be harder
to maintain and be error prone. If something is added and we forget to stderr it
in this call chain then scripts may end up parsing it

Issue:	#424
Update document date to the present
In pkg_suggest_arch(), use pkg_emit_developer_mode() so it is more clear this is a DEVELOPER_MODE notice
Fix tests for updating config options
Enable pkg field tests
Rename pkg_value -> pkg_str
Add more pkg field tests
Implement dynamic schema modification -- both up- and downgrade -- to
allow repo downloaded from remote to match properly with what the
locally installed pkgng expects.
Display new notice events when we're not in quiet mode.
When the repo version is less that what we expect, upgrade.  When
more, downgrade.
Tidy up repodb.h, improve some error messages, debug.
Merge remote-tracking branch 'upstream/master'