Supports arbitrary sized documents

Proper resize behavior when zoomed out.
perf improvements for Android Browser.

Degrade resolution when running on a slow system.
avoid display loading tile