Initial Commit of new Octopus Library.
Fixed typos in comments. Added bin to .gitignore
shared libs dir (empty)
Fixed small javadoc issues.
Added JaCoCo test coverage.
Implemented as ant target called 'coverage'.
Will generate coverage html report in test/reports/coverage.
Major changes to Job API. Its structure is now closer to the Files API.
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
beginning of grid engine adaptor