Add logic for keeping PUSHB/PUSHW distinction

And avoid merging consequent pushes.  No option to control this
externally right now, but the logic is there.

Part of https://github.com/behdad/fonttools/issues/92