Reduced parameters not used in _populate_user()

The method "_populate_user" in /keystone/token/providers/common.py have
two parameters (domain_id and project_id)not used. the two parameters
should be reduced

Change-Id: I30e750f756259bb14ca8626c416f1511a0dc2537
Closes-bug: #1262589
Fix variable passed to driver module

If a create project request is sent to keystone with no enabled field set,
the default behavior should be to set enabled to True for the new project,
but because we are passing the wrong variable to the driver creation
method, this new project end up with the enabled field set to "nothing".

Closes-Bug: #1261976
Change-Id: I9ebfdde03c0f25cadd1323de9863a230d8058f4e
Imported Translations from Transifex

Change-Id: Ia607ced952e87c6ab060928026374e2e8f684b4c
Fix use the fact that empty sequences are false.

For sequences(strings, lists, tuples), in order to consistent with
pep8 recommendations, 'if len(seq)' should be replaced with 'if seq',
and 'if not len(seq)' should be replaced with 'if not seq'.

Change-Id: Ieb2c90b7f87b54361a2c291a838550227fde9fbe
Closes-Bug: #1156472
Merge "Fix variable passed to driver module"
Merge "Fix use the fact that empty sequences are false."
Fix IPv6 check

IPv6 test should be skipped if both IPv6 address family
is not recognize and if we can't bind to ::1

Closes-Bug: #1263663
Change-Id: I7f70719ffb7cf51ba3100a82da68d1af9a41623f
Merge "Reduced parameters not used in _populate_user()"
Merge "Fix IPv6 check"