Wrote class to represent a single Lua session.

1. Rather than creating new Lua instances for every scene.
Minor code cleanup to Core.
Updated types and storymaster headers.

1. New header and new struct.
Scene now uses a session for Lua management.
Updated the simulator to the latest API.