scripts: modify MigrateToInventStructure.py to cleanup description
It does this in two steps,
- drop all of the description entries from the metadata
- if invent have a metadata set, fetch it
- if invent doesn't have it set it to empty string
This also drops the old hasrepo key from metadata