Implement more functionality in ShadowBitmap

Includes:
- createBitmap(int[] colors, int width, int height, Bitmap.Config config)
- getPixel(int, int) (for bitmaps created with the above createBitmap())
- setPixel(int, int, int) (for bitmaps created with the above createBitmap())