Add inpupt and output media types to XProcScript
Write input/output mediatypes in ScriptXmlWriter
Validate input/output media types in script xml rep
Fix unit test to cope with media types
Modify xprocscript parser to handle input/output filesets
Update XProcParserTest to test filesets
Rename input/output mediatypes to filesets
Fix XProcScript initialization for persistence tests
Make fileset optional for script representation
Only add input/output-fileset elem if they have contents
Update XProcScriptFilter so it copies the filesets info
Change parameter name to be consistent with fileset
Code clean, revert builder to non-final variable
Get rid of non-used imports
Fix support several spaces on input/output fileset list
Fix check nullity and emptiness of filesets in XPRocScript.Builder
Use guava joiner for reducing the fileset list
Update ScriptXmlWriter.java

Remove the deprecated #reduceMediaTypes method
Merge pull request #4 from daisy-consortium/file-set

File set declaration for XProcScripts