Scripting component interface.

Providing a high level of adaptability, Shark's kernel will relay on this component implementation to get various script interpreters used for evaluation of XPDL expressions for transition conditions and others. If implementation of this component isn't present, shark will not work.