throwing more specific exceptions
Add test coverage for ssh adaptor.
Added support for public/private key pairs, known_hosts file. First integration test now works.
Merge remote-tracking branch 'origin/feature/ssh-adaptor-3' into feature/ssh-adaptor-3
wrote mkdir
working on caching of ssh connections
Adjust tests to use FileSystem.
Merge remote-tracking branch 'origin/develop' into feature/ssh-adaptor-3

Conflicts:
	test/build.xml
Rename tests so method name of test say <method under test>_<start state>_<expected behavior>.
Merge remote-tracking branch 'origin/develop' into feature/test_files_engine
working on ssh adaptor
Merge branch 'develop' into feature/test_files_engine
Changed newPath to use RelativePath instead of String.
Added newPath with multiple relative paths as parameter.
Removed getUniqueID from public interface of FileSystem and Scheduler
Merge remote-tracking branch 'origin/develop' into feature/ssh-adaptor-3

Conflicts:
	adaptors/local/src/nl/esciencecenter/octopus/adaptors/local/LocalCredentials.java
	src/nl/esciencecenter/octopus/credentials/Credential.java
	src/nl/esciencecenter/octopus/credentials/Credentials.java
	src/nl/esciencecenter/octopus/engine/Adaptor.java
	src/nl/esciencecenter/octopus/engine/credentials/CredentialsAdaptor.java
	src/nl/esciencecenter/octopus/engine/credentials/CredentialsEngine.java
	src/nl/esciencecenter/octopus/files/FileSystem.java
	src/nl/esciencecenter/octopus/jobs/Scheduler.java
Merge remote-tracking branch 'origin/develop' into feature/ssh-adaptor-3
Added exceptions to files(), jobs(), credentials() calls in Adaptor.
Merge remote-tracking branch 'origin/develop' into feature/sge-adaptor
Merged Jason's API changes, everything compiles again.
Merge remote-tracking branch 'origin/develop' into feature/ssh-adaptor-3

Conflicts:
	src/nl/esciencecenter/octopus/engine/Adaptor.java