Add support for PartialTask list

- partial-task: Task that includes all the values except the 'Text'
columns(input, result & message).
- This patch is to have the database to return a partial-task list on users
invoking 'GET /v2/tasks'.
- Returning list of partial tasks will help in reducing the response time when the
user queries for the list of tasks.
- This patch also includes changes for making implementation and return values of
display task detail (GET /v2/tasks/{task_id}) and list tasks (GET /v2/tasks)
more explicit.

partially implements bp async-glance-workers

Change-Id: I4fbadc9a97e3147128c7c733384c7bb50918806f
Replacement mox by mock

Replace mox testing library by mock one in the file
glance/tests/unit/test_quota.py

Implements: blueprint replace-mox-with-mock

Change-Id: I4577c4debe92846ba3dd0ecf3c6bef96b4ca352c
Added undescore function to some strings

Strings were not ready for translation w/o underscore function.

Change-Id: Ie6a95c4e6d6f096deddd485e3ce91bde0e9eda15
Fix logging context to include user_identity

The user_identity generated created from user, tenant, domain
user_domain and project_domain.
The new domain related values are default to None

Closes-Bug: #1283080

Change-Id: I5e43142afba3492ecf05b65ba24ee70f158f88de
Merge "Added undescore function to some strings"
Merge "Add support for PartialTask list"
Merge "Replacement mox by mock"