revlog: move the splitting-inline-revlog logic inside the inner object
This is another large IO block that we need to move within the inner object if
we want's it to be self sufficient.
#require docutils gettext $ $TESTDIR/check-gendoc sv checking for parse errors