grub2: Fix bad substitution in review followup

This caused GRUB2+EFI installations to fail.
libostree: Add ostree_repo_pull_with_options()

We potentially need a lot of argument types for pull.  Rather than
have a C function with tons of arguments, let's use a GVariant a{sv}
as a handy extensible (and immutable) bag of properties.

This is prepratory work for adding an option to pull to traverse
history.

The first additional flag here is inherit-maincontext, which
is used to fix

https://bugzilla.gnome.org/show_bug.cgi?id=737844
wip-pull-async
wip
pull: Add depth support

For mirroring in particular, we really want to be able to traverse
all history.

$ ostree --repo=repo pull --mirror --depth=-1

https://bugzilla.gnome.org/show_bug.cgi?id=739240