These patches use ARB_buffer_storage for persistent mappings. Based on Eric Anholt's and Alex Deucher's previous patches. They apply on top of Alex's earlier patch series.