Added JaCoCo test coverage.
Implemented as ant target called 'coverage'.
Will generate coverage html report in test/reports/coverage.
Do not throw away *.class files.
But keep in classes/ directory.

Used for coverage report in Jenkins and Sonar.
Move classes to build/classes.
Do not group adaptors on core, additional and unstable directories, but use ant to group adaptors.

Moved adaptors/cor/local to adaptors/local

Adjusted JarLoader to load octopus-adaptor-*.jar .
Converted engine.Adaptor from interface to abstract class. 
Removed RECURSIVE from CopyOptions, since no adaptors support it. 
Added recursiveCopy to FileUtils.
Merge pull request #1 from NLeSC/feature/jacoco

Add test code coverage ant target.
Merge branch 'develop' into feature/unnest_adaptors_1plusM_buildxml
first version that can create sessions and channels
Merge pull request #2 from NLeSC/feature/unnest_adaptors_1plusM_buildxml

Do not group adaptors on core, additional and unstable directories, but ...
For code coverage the classes and sources for the local adaptor could not be found.
Added exceptions to Adaptor.filesAdaptor() and Adaptors.jobsAdaptor()
Add class/module diagrams to javadoc using https://code.google.com/p/apiviz/
Added eclipse code style definitions.
Merge branch 'develop' into feature/local_coverage
Added properties checking to Adaptor base class. 
Reformatted to adhere to official NLeSC java codestyle.
Merge pull request #3 from NLeSC/feature/local_coverage

Add class/module diagrams to javadoc
Added default properties to the octopus engine.
fixed name
Refactor of certificate support; make it a first-class citizen.
source format