Moved TagDescriptor, ResourceDescriptor and PackageMetadata to Puli\RepositoryManager\Package
Replaced "ugly" JSON files in the tests by runtime uglification
Renamed TagDescriptor and ResourceDescriptor to TagMapping and ResourceMapping
Added TagDefinition
Renamed PackageMetadata to InstallInfo
Merged InstallFile into RootPackageFile
Moved common manager test functionality to ManagerTestCase
Added test that PackageManager::installPackage() checks for the name being set
Moved TagDefinition and TagMapping to Puli\RepositoryManager\Tag namespace
Changed TagMapping to store only a single tag