Initial commit with broken metadata downloader in postreposetup. The main trouble comes in when trying to fetch repomd.xml all in parallel, and then reading all of the other URL's from it and threading the download of those afterward. Might not really be worth it.
Fixed a few things - fetches repomd.xml for each repo first, then queues the other downloads for the actual DBs etc.
Threading working for MD now - just need to figure out which pieces of MD are really required to complete a transaction.
Fixed thread spawning logic to only spawn the required number of threads. Reorganized code to be more similar to the predownload hook.
Added display of time lapse for metadata downloads
Only display download time for metadata if we had to fetch any files.
Waiting on queue.unfinished_tasks instead of checking a list of threads and calling is_alive() on each of them. Added a sleep(0.1) between checks to ease the busyloop. Reducing metadata downloads to primary_db only.
Added limitations to README file and removed confusing speed calculations from YUM.
Bumped version number
Added goal of threading md downloads to readme