Package Manager should warn about duplicate packages
Currently it is possible to use the same package key multiple times within the Packages/* directories, for example:
Packages/ Application/ Blog/ Framework/ Shared/ Blog/
The behavior is undefined. We should throw an exception instead to warn about multiple occurrences of a package key.