Cleanup|Client|MaterialSnapshot|Map Renderer: Minor MaterialSnapshot cleanup
Refactor|Client|Map Renderer: Relocated draw list GL state setup into DrawList

This setup should presently be done internally within DrawList.