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
Merge remote-tracking branch 'origin/develop' into feature/ssh-adaptor-3

Conflicts:
	test/build.xml
working on ssh adaptor
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
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
Merge pull request #14 from NLeSC/feature/ssh-adaptor-3

Feature/ssh adaptor 3