Added copy constructor to JobDescription, and use it in adaptors
Added test to check if adaptors uses copy constructor of JobDescription. Fixes #169.
Merge remote-tracking branch 'origin/develop' into feature/scripting-tests