added include function in the dialogue's global scope
renamed patternMatch as context
added Script.getLocation to support inclusions from scripts
redesigned command-line structure to allow properties and attributes
added name property to DialogueInterpreter
added support for specifying interpreter when creating a dialogue
moved rhino interpreter to a separate module
added groovy interpreter module