newer alex and happy are needed with GHC 7.8

Installing with GHC 7.8 will now give a more useful error message
when alex or happy are not new enough.