Keep Android Splashscreen image aspect ratio instead of stretching it.

Because Android device screens are all different, we cannot consider that one splashscreen dimension will fit them all. Currently, the code stretches it, and the image can lose its aspect ratio, which is bad for logo or other graphical designs.

An ImageView is used to be able to use ScaleType.CENTER_CROP, which is similar to the background-size:cover CSS property