Adding Locale (language attribute) information to font and using the
same while shaping Complex text. More than one langauge can point to
single Script and single font can have support for different languages.

BUG=372502

Review URL: https://codereview.chromium.org/276573010

git-svn-id: svn://svn.chromium.org/blink/trunk@175124 bbb929c8-8fbe-4397-9dbb-9b2b20218538