Major update to the scriptbuilder plugins

Issues fixed:
#394 - Fully resolved
#402 - First pass at logging, will add more in next update
#407 - First pass at logging, will add more in next update
#453 - Fully resolved

This update also includes a major change to the story recording system (now using microsoft expressions sdk instead of opencv/shore). The new api used for recording stories should now result in much smaller/higher quality video files, avoiding the need for us to run a media conversion script every night. The temporary location for these stories are C:\testXAMLVideo.wmv. This will be moved to a more appropriate location in the next update.

Also in the next update we will include further dialogue fixes to the storytelling section.
Fix for issue #457
Merge pull request #465 from lring/develop

Two updates, see commit notes: