Added task persistence.
Merge branch 'master' into java-task-lib
Add API strategies for persist and unload.
Fixed partition information not being persisted.
Fixed origins of results not being persisted.
Merge branch 'master' into java-task-lib