update source feed from chocolatey and nuget
First version of a package version service that parses the chocolatey feed xmls for detailed package information.
Added a lot more properties to PackageVersion and improved error handling for ODataPackageVersionService.
Improved error handling and dependencies parsing of PackageVersionXMLParser.
Added a PackageVersionPanel for showing detailed information for any selected package to the user (inside a nice glossy ui).
Minor UI-Improvements in PackageVersionPanel (locking & focus issues).
Used background thread for ODataPackageVersionService.
Bugfix: List of tags now loads fine when selecting a new package
New separate helper class for reading installed packages from Chocolatey lib directory. Cleanup for classes that use that functionality.
inserted subdirectories into services directory for better overview
Introduced ICacheable interface to invalidate different caches all the same way.
Fixed small update bugs when selecting a new package version.
Improved threading while querying detailed package information from server. The ui doesn't need to be locked any more while loading this information.
It's now possible to change a selected package (inside the list) via keyboard.