LDAP get_user_by_name

Required by keystoneclient

https://bugs.launchpad.net/keystone/+bug/943567
bug 943567

Change-Id: I5aec63e81262ad6f3b2e5a984841d8d6bdfa8da5
Remove trailing whitespaces in regular file

Change-Id: I8d05fbb7a372bf9a813da9165cd40af71a1ae4c2
Add reseller admin capability.

- A user with the reseller admin role will be able to access to every
  other accounts.
- Rename name groups to roles.

Change-Id: I8e86d8280a8fcdefbd4f9386bec11afdad797167
updating readme to point to developer setup docs
* fixes bug 945274

Change-Id: I6caf8da9fd0bd5647ae913efd752dd6651abcb85
Merge "LDAP get_user_by_name"
Merge "Remove trailing whitespaces in regular file"
Isolating backtraces to DEBUG (bug 947060)

Debug mode on: http://pastie.org/3529520
  (full backtrace to stdout)

Debug mode off: http://pastie.org/3529526
  (Just an error message to stdout)

Change-Id: I1d4e17cf73e7777c3cbaef7c5d7fd18a4f6e53dc
Merge "Add reseller admin capability."
Renamed sqlite files (bug 944951)

Change-Id: Iae7aa34de0bf68da9e422719605753634cc0d113
Set default identity driver to sql (bug 934332)

Change-Id: Ibc5502f0feb2bcc9583ccd1aa9bf9bd94fef43ca
Improve auth_str_equal().

This patch is to improve auth_str_equal() a bit.  The whole point of
this function is to do a string comparison in constant time to help
protect against timing attacks.  The original implementation had a bit
of a silly property in that it would exit early if the strings were not
of the same length.  This would theoretically still allow someone to
discover the proper length of a password.

This patch moves the length verification to the end.  It also makes it
so the main loop time to run is a function of the provided password
length instead of the length of the shorter of the two strings.

Change-Id: I6dbe076818b7e3e8a313544ebd5c5734b5a025e5
Fix coverage jobs for Jenkins.

Change-Id: I9a97ac7b997f531d05d4a6beab7d6c16ced7016a
add more default catalog templates

Image, Volume and Ec2 services were missing

Change-Id: I409b0b587b0019dc97bf46760e8f732aa13b88de
Merge "Isolating backtraces to DEBUG (bug 947060)"
Merge "Fix coverage jobs for Jenkins."
Make bind host configurable

* fixes bug 945868

Change-Id: Ib33dc9ad1878a9215c1a1ab10814fa7d0905cbdb
fixes bug lp#948439 belongs_to and serviceCatalog behavior
* removing belongs_to as a kwarg and getting from the context
* adding a serviceCatalog for belongs_to calls to tokens
* adding test to validate belongs_to behavior in tokens

Change-Id: If6f6a7007a6830c57a5ac71aef0090e57a064232
fix Nova Volume Service in sample data

Change-Id: Ic6bb8ddea1ab894076d1580f5dbbe535aa668a8a
HTTP_AUTHORIZATION was used in proxy mode

Change-Id: I72eae79bd1991321eac224777fb186c5022f2c12
Merge "fixes bug lp#948439 belongs_to and serviceCatalog behavior * removing belongs_to as a kwarg and getting from the context * adding a serviceCatalog for belongs_to calls to tokens * adding test to validate belongs_to behavior in tokens"