Merge Harfbuzz 1.4.2 from the upstream

Changes from 1.3.2 include Opentype 1.8 (variation font support) amd
Math layout support.

The list of changes between 1.3.2 and 1.4.2 is available at 
  https://goo.gl/Qhml2Z

Update src/hb-version.h and Android.bp (hb-ot-var.cc and hb-ot-math.cc 
added).

No need to update hh files derived from rl files because there's no 
change in rl files.

Test: Try Arabic, Hindi UI to see if there's any anomaly.
Bug: 34742506

Change-Id: I0692bf2103f4987204338343851647c1240a5e34