Fixed ranges, added complex lists

Grammar changes to match parallel [pull request](https://github.com/ingydotnet/pegex-crontab-pm/pull/4) in pegex-crontab. There are some conflicts due to edited Makefile.