Misc changes.
Slimmed down shader pools, they now only hold shader programs.