tests: Fix two bugs in tests revealed by new remote changes
basic-test: Fixup mtime check for bare-user

https://bugzilla.gnome.org/show_bug.cgi?id=741662
Release 2014.13
Add ostree_repo_remote_list()

Lists available remote names.
Add "ostree remote list" command

Lists available remote names.
doc: Update gtk-docs
Revert "ostree-repo-pull: Remove currently #if 0 static delta code"

This reverts commit 1c2e20af25b21abc0dee1547a0d5bad1a21c0b58.
Static deltas support

https://bugzilla.gnome.org/show_bug.cgi?id=721799
test-rollsum: Process all input, print more statistics

Copying the bup code, we need to loop over all chunks even after
hitting the rollsum returning 0.

Also print more statistics.
fix --help for static-delta

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
Remove unused variable warning
repo: Minor cleanup: Move size generation code initialization

It has a global effect, so do it in the entrypoint.
Add ostree_repo_pull_default_console_progress_changed()

Replaces ot_common_pull_progress() in ostree binary, so it can be shared
with rpm-ostree.
core: Deduplicate code converting struct stat -> GFileInfo

We were doing the same thing in a number of places, make a helper
function.
Enforce 'rdev' (device file major/minor) is 0

Historically OSTree supported device files, but it wasn't useful, and
added attack surface.  Support was removed in

https://git.gnome.org/browse/ostree/commit/?id=62a896350bd54bff5a9413d2ee0fad7ff4364f9a

Perform a further cleanup by enforcing internally that the device
major/minor must be 0.

Conflicts:
	src/libostree/ostree-core.c
Merge branch 'giuseppe/staticdeltas' of https://github.com/giuseppe/ostree
core: Add some helper functions to read all input from a fd

Sadly...but can't quite go in GIO due to the Unix fd dependency.