Update harfbuzz to 1.2.1 from the upstream

This updates harfbuzz from 0.9.38 (Feb 2015) to 1.2.1 (Feb 2016; dabf32a)

There have been numerous improvements and changes including
the switch to USE(Universal Shaping Engine) for a number of scripts.

The header files generated from rl files (rangel) and hb-version.h
are copied manually from the 1.2.1 tar ball.

for f in *rl
do
  cp "$(basename $f rl)hh" "${TREE_TOP}/external/harfbuzz_ng/src/"
done

cp hb-version.h "${HB_TREE_TOP}/external/harfbuzz_ng/src/"

Besides, remove header files corresponding to removed rl files:

for f in $(git status | egrep 'deleted:.*rl$' | awk '{print $2;}')
do
    git rm "$(basename $f rl)hh"
done

Bug: 26797521
Change-Id: Iff91c3ca6718e36402d380192385caca696653c3