Various Sprite/Texture fixes

Use independent depth buffer for Overworld drawings:
- fix issue #927 (inventory is drawn above background of pause or menu screen)

Fix Frustum parameters for Overworld actors:
- fix issue #869 (background of directions to Pegnose Pete's house missing)
Done. I'll prepend a cleanup patch which add overrides to tinygl and opengl_shader.