Bug 1040070 - [Verical Homescreen] Use smaller images sizes for low capability devices r=crdlc

The following changes are made for low capability devices:

* Icons default to 4 per row.
* Icon resolution is reduced.
* Icon rendering does not account for devicePixelRatio.