Duplicate delete the user_project_metadata.

When assignment backend is sql,duplicate delete the user_project_metadata
filter with project_id when delete project.No need to do this.

This patch fix the bug.

Change-Id: Ic90798737b3f7f4418ce6ffbf1d9c945449798ca
Closes-Bug: #1248037
Updated from global requirements

Change-Id: Ica7315effe308bd739e90f885849fac27a3c542b
Do not name variables as builtins

According to HACKING.rst [1] we should not name anything as a builtin.

[1] https://github.com/openstack/keystone/blob/master/HACKING.rst#general

Change-Id: I0f34b252ea395b6c87e6738f334fbae9e194134b
Issue unscoped token if user's default project is invalid

Implemented blueprint unscoped-token-for-invalid-default-project

DocImpact

Change-Id: I2b1b0a8dbb12350446cec6cdf319e3e50856be32
Merge "Updated from global requirements"
Merge "Issue unscoped token if user's default project is invalid"
Merge "Do not name variables as builtins"
Merge "Duplicate delete the user_project_metadata."