Fix the webfonts preferences

Disabling was not working actually. If disabled donot call
webfonts() on body. Also addresses Bug 39992.

Change-Id: I8e4d466dd9271604be6ae722c49357b192651950
Pick "Special region" functionality from GitHub

Change-Id: I81c6f513a2aae584194dab9c3b7e8989563aae1c
Merge "Fix the webfonts preferences"
Merge "Pick "Special region" functionality from GitHub"