Move packfile-related state into struct odb_source
As a preparatory step towards carving out a packfile backend for alternates we have to move the packfile-related state out of struct object_database. This information has to be tracked per-alternate instead.
Edited by Patrick Steinhardt