Reorder rendering pipeline

Fix Github issue #73: Textfield rendering weirdness. Change position of texture switching in render pipeline, so that same-frame texture alterations are automatically included. Process all texture-switching code in a single block, so other stages of pipeline can be texture-agnostic. Deprecate GLRenderManager.renderEntity(), as its position in a healthy pipeline simply duplicates a special-case single-member batch.