core: use getPrototypeOf instead of constructor.prototype for for  in Functions>>asScriptOf + tests
traits: split up remove logic
traits: Trait>>mixin can now be used for changeing the inheritance of objects
ide: fix styling of server workspace
ide: directory viewer improvements