New artifacts for refactored async processes.
First attempt at migrating the Zip file process to the new Async task framework.
Add feature for async tasks to inherit the identity of the calling thread.
Move copy trans to the new Async task framework.
Migrate the Asynchronous Rest service to the new task framework.
Refactor the reindex process to use the new async task framework.

Some issues with the original implementation still remain. This revision does not take care of them.
Rename AsyncHandle to AsyncTaskHandle.
Extract interface for new AsyncTaskManagerService class.

Also change all direct uses of the implementation class to use the interface.
Completely migrate remaining users to the new Async task framework.

Refactored a few tests to conform to the new async framework.
Rewire Seam's Contexts static methods for Seam Autowire.

Add javadoc to new async packages.
Finish asynchronous task integration tests.
Organize imports on Copy Trans Manager.
Rename async handle 'time' methods.
Removing sorting by 'toString' i nthe Process manager action.
Create different CopyTransTask implementations for different targets.

Only for Document and Iteration so far, but could be extended to others i nthe future.
Add javadoc warning about direct use of TaskExecutor.
Document AsyncTaskManagerService interface.
Rename AsyncTaskManagerServiceImpl internal class members.
Add useful javadocs.
Add javadoc indicating TaskExecutor.startTask doens't allow null values.