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.
Merge pull request #31 from simonmichael/patch-1

newer alex and happy are needed with GHC 7.8