Make use of item_groups.json in C++ source

NOT READY FOR MERGE YET

This ports all the mapitemdef.cpp entries to a JSON file and is intended to fully replace the cpp definitions with JSON ones in source. So far only monster item drops are converted.