[css-device-adapt] Incorrectly tested width instead of zoom.

Also, three additional checks for zoom.
[css-device-adapt] Support arbitrary template files.
[css-device-adapt] Added template file for blink/webkit testRunner.