pull: allow a generic way to pass parameters to the pull operation
We have been feeling the need for this in extensions for quite some time. This
will be used to pass remote bookmark information around in the next changesets.
ERROR: FIXME: This is a known failure of filelog.size for data starting with \1\nOK.