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.
fix workflow in 'Find User to Add Dialog' in language team : https://bugzilla.redhat.com/show_bug.cgi?id=998825
Only select user when a role is selected, as per comment
Remove 'Selected' column, user gets added when a role a selected
Fix unexpected error when requesting to join group: https://bugzilla.redhat.com/show_bug.cgi?id=998724
Apply coding format to changed files
Apply coding format to changed file
Completely migrate remaining users to the new Async task framework.

Refactored a few tests to conform to the new async framework.
replace tab with white spaces
Merge pull request #138 from zanata/rhbz998825

Fix workflow in 'Find User to Add Dialog' in language team : https://bugzilla.redhat.com/show_bug.cgi?id=998825
Rewire Seam's Contexts static methods for Seam Autowire.

Add javadoc to new async packages.
Finish asynchronous task integration tests.
Merge pull request #140 from zanata/rhbz998724

Fix unexpected error when requesting to join group: https://bugzilla.redhat.com/show_bug.cgi?id=998724