Fixes #388: Now the work window has more text and cancellation can be done directly on it.
Jobs now show prefix if there is one, and the progress messages can be shorter.
Merge pull request #390 from delving/issue388

Work model
Fixes #391: Now processing of multiple prefixes for a single dataset can happen in parallel
Dataset jobs and dataset-prefix jobs separated.
Merge pull request #392 from delving/issue391

More Parallel Mapping
MappingResultImpl munging paths into field names
Added testing for a CDATA section created by a groovy snippet.
Added testing for a CDATA section created by a groovy snippet.  ICN as well.
Checking that paths work by using key instead of type and pretending that the values are in opt lists
Merge pull request #393 from delving/issue385

Issue385
Unique ID variable now properly being set in the generated code.
Merge pull request #394 from delving/unique-id-fix

Unique ID variable now properly being set in the generated code.
Avoiding concurrency issues in the WorkModel
Merge pull request #395 from delving/work-fixes

Avoiding concurrency issues in the WorkModel
Merge branch 'master' into opt-lookup