add some onClosed methods to clean up gui closing handling
lots of new translation keys
tons of work on advanced spawner gui
clean up of close-gui handling for existing guis