bug 841470 - don't call AppUnitsPerDevPixelChanged unless the value has actually changed. r=roc a=lsblakk