Structure and GameGenerator classes moved from their old packages (where they were alone in packages otherwise emptied by the shift of classes to the gamespec package) to the gamegenerator package.
Game.xsd moved to the gamespec package to better reflect the organization of the current system.
GameGenerator changed to pass character information to Structure. Most of Structure reverted to old version, then brought in line to create a game structure that aligns with the new spec. Changes in Locale and Theme to the return type of many functions (from List<Screen> to Scene). Scenes now properly have a background set.
Merge remote-tracking branch 'upstream/master'