OCSADV-27: Initial cleanups

I'm exploring the skycat packages aiming to fully revamp the Catalog code and in the process I've been cleaning up code, mostly rawtype usage warnings. This PR contains many of those cleanups and it is possibly a good idea to merge these sooner rather than later when I dig into the code.

There are 2 commits that are real changes that affect functionality and/or build:
92fa1e12645dc601e31ca85a39ba0efb440ddb64 Reduces the amount of bundles depending on the catalog bundle
ff89c7607146368e0652cecb3c44a95262b81a35 Removes the Catalog submenu on the TPE Editor