flex build depends on m4
Merge pull request #334 from jcftang/wip-flex-depends-m4

flex build depends on m4, on a clean system don't assume m4 is available, so have flex depend on the internal one that hashstack provides