add checks for items and bionics of professions
call consistency checks for professions
recipes: check for book-to-learn-from exists and is a book else print a debug message
handle re-definitions of vehicle parts gracefully
handle unknown part types in vehicle prototypes
added Item_factory::has_group to check if an item group exists
check spawn definitions in vehicle protoypes