RF: basevisual.py minor clean-up

- remove BaseTemp code
- add LegacyVisualMixin
- tests passing with and without LegacyVisualMixin
RF: basevisual TextureMixin.createTexture

seems to work