Added support for BGRA444 and BGR565 in PixelBitmapContent

The fix was pretty straightfoward, once I figured out what needs to be fixed. Probably we should add more types as PixelBitmapContent is supposed to support all pixel types.

Fixes #3089