Changed header from LLC to Foundation based on trademark policies

Fixes: Bug 1214176

Change-Id: I4e394c33d810fe7d48066ff7cb6143f7eae25f13
Use HTTP storage to test copy file functionality

The copy file functionality should be tested using Filesystem and HTTP
backend stores instead of S3 and Swift (requiring more configuration).

Closes-Bug: #1175940

Change-Id: I8c45598f2f004006f379861479f6f34150d0f649
Fixes wrong Qpid protocol configuration

notify_qpid.py is suffering from the same issue as described in
launchpad bug https://bugs.launchpad.net/oslo/+bug/1158807.
Instead of setting connection.transport, it is attempting to
set connection.protocol.

Fixes bug 1243821

Change-Id: Ice3e7ad917c158a5953475809f3f46f48fd6054d
Fix Pep8 1.4.6 warnings

Pep8 1.4.6 fixes some missed occassions of the indentation
checks.

Change-Id: Ie87005a9b204db70d4b22bc28425758b282b1eb0
Glance v2: Include image/member id in 404 Response

Fixes bug 1242920

Change-Id: Idfce3026073be036f0c2416d33065741a342abfd
Merge "Fixes wrong Qpid protocol configuration"
Merge "Use HTTP storage to test copy file functionality"
Use mock in test_policy

FakePolicyEnforcer is trying to imitate the real policy enforcer.
We don't need it in the test_policy tests.

fixes bug 1243902

Change-Id: Id82d09dc9aafbf57b6fc968ae1ded944b8d64229
Fixes error message encoding issue when using qpid

Making the message only consist of primitive types
before sending it by qpid.

Fixes bug 1242734

Change-Id: I3ff7a19af9a7671f955345ada6acfba8bf573c70
Sync units module from olso

There are lots of numeric expressions across some projects, such as
1024*1024 , 1024**3, 1000, 1000000 etc. This patch adds binary and
decimal unit constants. Replacing nummeric experssions with these
constants makes code more readable.

Change-Id: I45fb5a10009f22b1eedb07b3e52f1ce40403b068
Start using PyFlakes and Hacking

Instead of globally ignoring Pyflakes and Hacking
warnings, blacklist explitly only those that trigger
numerously. Fix the rest alongway and start to gate
on those that are now passing.

Change-Id: Ia19dc708cf0ccab2da5b46d1652f16e901499c24
Remove unused method setup_logging

Method setup_logging in glance/common/config.py wasn't used anywhere.
Similar function is in oslo, and some modules in Glance are using
function log.setup from oslo, like glance/cmd/manage.py#L123

Closes-Bug: #1248214

Change-Id: Icda26943f02df5e495179868aa8b1f4c4e151803
Document default log location in config files

It's not immediately obvious where log output will go if the 'log_file' and
'use_syslog' directives are either missing or commented out.  This patch updates
the documentation in the config files to mention the stdout default.  This
should help remove any confusion when configuring logging for glance.

Change-Id: I36f2a9d30bdee1949e60f413b7f181631c564ed5
Closes-Bug: #1248292
Merge "Fix Pep8 1.4.6 warnings"
assertEquals is deprecated, use assertEqual

Also change to assertTrue/False where assertEqual(True,/False) was
used.

Change-Id: I9e592d9c40c3da61b5e7af7e7ad5247645249eff
Merge "Sync units module from olso"
Add unit test cases for get func of db member repo

Fixes bug 1232756

Change-Id: I35a2cca7108d0a178d33a15594a2b8d56961ab73
Remove "image_cache_invalid_entry_grace_period" option

 "image_cache_invalid_entry_grace_period" option is unused
in *.py, but the option is used in glance-cache.conf.

 I removed "image_cache_invalid_entry_grace_period" option
from glance-cache.conf.

Change-Id: Id235945f9cc89219118e4a3ec077f0e887a3b3ef
Closes-Bug: #1249949
Merge "Document default log location in config files"
Merge "Fixes error message encoding issue when using qpid"