Make Bitmap.getPixels return a Python ByteArray/MemoryView instead of a string of pixels
Merge master into features/copyless_bitmap_access
Reverted change from unsigned char to glm::byte. If we want a different 'byte' type, we need to change all of libavg for consistency.
Bitmap.setPixels throws an exception if the parameter type doesn't match.
Bitmap.getPixels() can now return a mem view or a copy depending on a second parameter.
Docs for enhanced Bitmap.getPixels()
Merge branch 'master' into features/copyless_bitmap_access
Fixed copy/move selection in Bitmap.getPixels().
Got rid of unnecessary casts; return buffer from Bitmap::getPixels(True).
Return buffer from Bitmap.getPixels(False).
Doc update.
Merge pull request #516 from libavg/features/copyless_bitmap_access

Make Bitmap.getPixels return a Python Buffer instead of a string; support optional unsafe access without copying the data.