rename package
run tests in parallel to experiment with where tests depend on each
other
fix main issue where test port was fixed
make ssh server run on different ports each time to enable
parallelisation of tests
Initialise ssh server before each test so that its port number can be
known and used in the creation of file references
Convert file repository manager to initialise based on a model

This model can be setup on the application, and if it is not setup the
default will be substituted the first time
application.getAliasesConfiguration is called.

Note, this patch uses the new Rio.parse method that was added in
sesame-2.7.1-SNAPSHOT
Reset the aliases configuration to an empty model so it will be
regenerated each time
Rename test aliases configuration file in integrationtest
Rename alias file in csiro package
change default alias location and make the aliases configurable in tests
so that we can change the ssh server port as necessary
move test resources referenced in abstract tests from webapp/lib to
webapp/api
Copy test resource out to the temporary directory for each test
rewrite to avoid using Class.getResource() in another test

Any test resource that needs to be accessed as a file can be copied out
to a temporary directory for the duration of a test
remove duplicate temporary folder rule
convert another location to use temporary file instead of direct access
into jar file
Remove extra slash in path that seems to have been the cause of a
spurious resource not found exception when running tests in parallel
add check to ensure that the test resource is found before attempting to
parse it
remove duplicate copy of SSHService
fix instances where test dependencies are not inherited from dependencies
add missing inter-podd-dependencies to integration test module