weston: clean the expression (no semantic change)
graphite2: clean unneeded dependencies

We almost created cycles in harfbuzz.
harfbuzz by default: don't use icu and do use graphite2

Also fix detection, so texLive builds now.
libpng: several minor updates 1.6.4 -> 1.6.7

all seem unimportant