Structs can now accept dictionaries for the core property
Codemodule commands may now have return codes; additionally, any escaping exceptions now become error code 1.

This also prevents exceptions from being reported twice.
Add framework for extracting resources from games using the identify and game-object systems.

Add new CodeModule command, extract, which extracts data from game images.

Fix existing inject/extract functions for generic Gameboy images.