made the script engine for ScriptInputFormat and ScriptOutputFormat configurable
cached script engines for ScriptRecordReader and ScriptRecordWriter
renamed ScriptInputEngineManager to ScriptEngineCache
made scriptEngine final in ScriptRecordWriter
Merge pull request #436 from dkuppitz/script-format

allow arbitrary script engines when using ScriptFormat