Consider advance width of all glyphs when recalcing 'hhea'

Part of https://github.com/behdad/fonttools/issues/20
Consider composite glyphs when recalcing 'hhea' values

Fixes https://github.com/behdad/fonttools/issues/20