android/player: fix video layout issue and better detection of the scree...

This fixes an issue when setting the video layout before the first video frame is rendered. 'mVideoLayout' was only being set if the video dimensions were known.

Also, the ScreenResolution class from Vitamio has been added to improve the detection of the screen dimensions (without it I was getting black bars at both sides of the screen).