fix for temp-dir files getting wrong base-uri

only set `x:document/@xml:base` when it is not already there.
allow p:library imports and fix non-existing directories

fixes #5
fixes #13
Merge pull request #14 from daisy-consortium/fix-library-import-and-nonexistent-directories

allow p:library imports and fix non-existing directories
Update to latest version of xproc-maven-plugin
xprocspec tested as an integration test

also fixed issue with x:import not working when tests are stored in different directories
moved tests to integration test project
Merge branch 'xproc-maven-plugin'

fixes #8
fixed links in README.md

also updated test results

[skip ci]
added test for issue #4

commit 9f88e28c2be446d3f0f2118e9838cefb298a50ca seems to fix #4 - this commit provides a regression test for it
refreshed the documentation
Merge branch 'issue-4'
added support for inline scripts

The `x:script` element can now be used as an alternative to the `script` attribute.
Merge branch 'inline-script'
somewhat better errors, and a new x:documentation element
Merge branch 'documentation-element-and-pretty-errors'
xfail attribute

xfail="true" on either the expect or scenario element will invert the result of the assertion(s)
Merge branch 'xfail'

closes #16
fixed total test count on junit port. throwing error for non-existing ports.

- an error is now thrown (XSP03) when you refer to a non-existing port using `x:document`
- the junit output port now counts the total amount of tests correctly. fixes #20
- removed the main test.xprocspec document. invoke all the individual files instead (done automatically when building using xproc-maven-plugin)
Merge branch 'issue-20'
side-by-side xml diff

fixes #12