Added init API that allow users to specify scale explicitly.

With this, we can create instance of UIImage that has the correct size and scale (when the scale is known).