draw buffers and float textures extension back into master

pulling features back into master, despite usage of extensions.