Uniform: Fix toString() method for matrices.
Fix bug: Texture unites can not always be disabled.

- Add and use TexUnitUsageParameter::DISABLED.
- Apply global uniforms immediately in immediate mode.
- cleanups.