Multiple changes

- Reimplemented the BufferMapAccess enumeration as bitfield and removed
  the ReadWrite value.
- Added the BufferStorageBit enumeration/bitfield.
- Added a value to the MemoryBarrierBit enumeration.
- Changed the signature of Buffer::ClearData and Buffer::ClearSubData.
- Added support for ARB_buffer_storage.