Added support for additional tables (including the steps to create them)
Added support for updating specified repositories only
Added the ability to search by repository name in order to simplify implementation of repository cache
Removed the legacy PackageType enum in order to simplify implementation of repository cache
Added the ability to search by repository name in order to simplify implementation of repository cache
Implemented simple repository cache
Further improved the support for repository cache