[Android] Decouple url loading and onReadyToRender callback

On Android 4.4, the framework won't create the Surface for an invisible
TextureView, so that onReadyToRender is not called, while url loading
depends on the onReadyToRender callback.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1884