This series improves the behavior of mq when subrepos are being used. In particular it makes qpush / qpop update the subrepos when the applied / unapplied patch modifies a subrepo. The whole test suite passes, including the new tests.