Add protected to Bitmap constructor
Add GraphicsEngine::CreateBitmapFromData():
Use the newly introduced GraphicsEngine::CreateBitmapFromData(),
thus avoiding an extra copy of the data.