Add a `--cnf` option to the haskell backend

Needed by issue #46
Merge pull request #47 from gdetrez/cnf-option

Add a `--cnf` option to the haskell backend
Merge branch 'master' of github.com:BNFC/bnfc
do not generate happy backend if -cnf option is set
use new option format