upgrade: s/update/upgrade/ in text

The command name is upgrade, so use that term consistently.

Related: https://bugzilla.redhat.com/show_bug.cgi?id=1163989
Merge pull request #71 from cgwalters/s-update-upgrade

upgrade: s/update/upgrade/ in text
compose: Add check-passwd/group JSON options, fails compose if uids/gids change

Verify uid/gid on files, directories and symlinks
Just output a msg when user/group is removed with no files

json-parsing: Add functions for strictly dealing with ints
passwd/json: Add simple scripts to convert passwd/group files to json data

docs: Check-passwd/groups and ignore-remove-users/groups JSON config. entries
Use ostree_repo_pull_default_console_progress_changed()

Remove redundant function _rpmostree_pull_progress().

Bumped ostree requirement to 2014.13, but this isn't quite right because
we actually need (unreleased) 2014.14.  Post-release version bumps would
be useful here.
Merge pull request #77 from mbarnes/pull-progress

Use ostree_repo_pull_default_console_progress_changed()
buildutil: Import some test helpers from json-glib

Not actually used yet; we'll need to modify these in subsequent
commits, but this is the starting point.  Future commits will
therefore have a useful diff.  Even if admittedly it's unlikely
they'll re-unify in the near future.
tests: Enable glib-tap.mk

These files were taken from json-glib, around the era of this commit:

https://git.gnome.org/browse/json-glib/tree/build/autotools?id=2779d537492f1902d71cf648631238110b62b311

Unfortunately, this involved hacking it up a bit:
 - I couldn't easily use `nobase` for the data, so I deleted that.
   Test data goes in the installed-tests dir.
 - Delete duplicated predeclared variables; we're using nonrecursive
   make.
 - Ensure we run each test in its own tmpdir
tests/jsonutil: New test

Adding some basic coverage of the json parsing.