Update the patch file for NetHack.

This adds vegan and vegetarian information to monster data it generates.
Add -fwarn-incomplete-patterns to GHC options.

This flag is particularly useful in this program because we perform mass
pattern matching and it is easy to forget some pattern.
Update monster databases to the new patch.

This also involves splitting the monster data types from the raw data.
UnNetHack and Vanilla information are now in separate source files.

The bot reports vegan and vegetarian now as those are the new information in
these monster data files.
Fix bogus warning.