Bug 1029902 - [Vertical Homescreen] Implement device capability configuration. 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.