Add some log messages to capabilities_filter.py

There is no log message in capabilities_filter.py when host did not
pass this filter. It is better add some log messages in this file
to improve debug ability.

Change-Id: Ie57a8882a69f7914e67871a188d664cd6949538f
Use six.string_type instead of basestring

This patch replaces basestring with six.string_type.
Let our code don't break in Python3 environment.
See http://pythonhosted.org/six/#six.string_types

Change-Id: Ib0c74b1f2a90dbee9ce56be01ebac51bbe8dc468
Update URL for global HACKING  document

Related to I579e7c889f3addc2cd40bce0c584bbc70bf435e2

Change-Id: I1db5934ec6fa0052fdbfa9c60fee16495237969e
Do not name variables as builtins

We should not name anything as a reserved word or builtin where it is
possible. This is the HACKING policy in some of the other projects.

Change-Id: I51978839c107a077701f57d05489c32c6ee84cc7
Revert "Removes generate_uuid from uuidutils"

This reverts commit 571a78a4bb17a753972e5ef90b0bbdff727fcfa7
Adds admin_password as key to be sanitized when logging

The Nova V3 API is moving to use admin_password instead of
admin_pass (both are currently in use). So adding admin_password
as a key that the value should be sanitized for when
logging.

Change-Id: I0eb66c948516624db8b770498ae541025545d981
Partial-Bug: #1247217
Merge "Update URL for global HACKING  document"
Merge "Use six.string_type instead of basestring"
Merge "Adds admin_password as key to be sanitized when logging"
Merge "Do not name variables as builtins"
Merge "Add some log messages to capabilities_filter.py"