Turn everything in Manifest and Packages into an internal dictionary.
This is because new keys to the manifest file were causing signature
checks to fail, since the dict() method only could handle known member
objects.

Note that this won't retroactively fix the problem, but should allow
new keys to be added in the future without running into this problem.