Add cutscene triggers and first cutscene

Still a lot of work to do on the cutscenes, but I think this is a good start. I'd love to have feedback on scenetrigger.lua and the Cutscene interface.