fix typo and organize imports
Update changelog
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.
Merge pull request #136 from zanata/tests/document-upload-util

Additional tests for DocumentUploadUtil
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
fix for wrong remaining hours shown in statistic: https://bugzilla.redhat.com/show_bug.cgi?id=998298
Merge pull request #130 from zanata/rhbz996388-reviewer-only

rhbz996388 - reviewer only should be able to comment and reject
Remove 'Selected' column, user gets added when a role a selected
Merge pull request #139 from zanata/rhbz998298

fix for wrong remaining hours shown in statistic: https://bugzilla.redhat.com/show_bug.cgi?id=998298
update changelog
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