Make content creation depend on types.
Make content creation not break on existing ids.
Make uninstall work. (a partial revert)

This reverts commit 4f1b2cf79430ea5e18f84fa89cd2247046668328.
"Drop Extensions/Install.py"
Update changelog.