Bitmap, Button, and other changes

- Implemented Bitmap.Clone/GetPixel for all platforms
- Bitmap.Resize is now a constructor
- BitmapData now is IDisposable instead of having to call Bitmap.Unlock()
- Added BitmapData.BitsPerPixel/BytesPerPixel
- Implemented Button.Image, and Button.ImagePosition for all platforms