Added scene subsystem and associated minimal script API.
Extended lua binding to support new types.