Draft: Implement Book activation in lua, add WorldMechanics interface to allow it to be overridden
Replaces the Book activation that opens the book/scroll interface, with logic in lua that does the same thing.
Adds an interface to allow to override this.
Adds 2 events to allow for handling werewolf activation.