Add the current bodhi1 metadata.py
Copy over the bodhi1 modifyrepo.py for now
Update the license on the metadata module
Port the metadata module to the new model
Use a proper tempfile for the pkgdb tag db
Determine the tag from the release & request instead of the mash config file

This also adds a few new arguments to the ExtendedMetadata constructor
Whitespace tweaks to the metadata module
The RepositoryNotFound exception has been removed
Default to the global mash config
Initial port of the basic metadata test
Update some DevBuildsys defaults to work with the metadata tests
Use the mashers logger
Allow our tests to change build tags with the DevBuildsys
Revert "Update some DevBuildsys defaults to work with the metadata tests"

This reverts commit 818bdba2a3783accab380da8bcf143d57f400617.
Generate the updateinfo in the masher
Create the repodir if it doesn't exist
Log that we are generating a testing digest
Remove an unnecessary return statement
Clean up a conditional
Clean up the pkgtags exception handler