Expands ldap to deal with nonstandard ldap configs.

This patch addresses:

LDAP not requiring username or password (anonymous bind)
  This is required to support configurations where LDAP is on a secure network,
  and anonymous bind is enabled.

LDAP using a self signed SSL cert (verify ssl on or off)
  This is required to support configurations where LDAP requires SSL, but ssl is
  using an internal or self signed certificate, and therefore fails cert checks.
  This also covers testing conditions where a consumer might use OS with LDAP+ssl
  unsigned.

LDAP using a nonstandard cn naming convention (ie email address).
  This is required to deal with an edge case where 'cn' in ldap might be something
  other than a bare username.  Gerrit pulls the ssh username from that value and
  will not accept a non-alphanumeric address.  By setting 'accountSshUserName' in
  puppet, that is setable.

LDAP prepopulating account Full name.
  Gerrit has a configuration option to pull Full Name from LDAP, this change exposes
  that option.

Change-Id: Ibd41d59ff98e406b42e1e14cc17e23b3d6211d58
Add ironic log files to logstash indexing

Add ironic log files to logstash indexing

Change-Id: I284d5e8016544f40352f7f52e7e8af95a32dd3f7
Add a devstack-gate core group

Change-Id: Id05be721ea5a6b26bb1090387e78b0c9b0167fe1
write gerrit openstack/2.8 branch activity to #openstack-infra channel

We have forked gerrit 2.8 and are actively adding small patches to it therefore
change activity should be sent to #openstack-infra channel.

Change-Id: I0a237fb8d79e374750a9dd0b59995b8dd663d926
Add jobs for cliff integration tests

Add check and gate jobs for cliff to test against
consuming projects neutronclient and openstackclient
using a technique similar to the one used by pecan.

Change-Id: If20992cb4160c80253253cec2cb53b9df74543b2
Remove unit tests against Puppet 3.0.x

rspec-puppet doesn't work with Puppet 3.0.x anymore. This is caused
by a bug within Puppet itself. There is no plan to release
a fix for Puppet 3.0.x any time soon. There was also no solution
found by rspec-puppet to restore support for Puppet 3.0.x.

This change removes unit tests against Puppet 3.0.x so no more cycles
are spent testing a broken version. Unit tests were non-voting anyway.

Change-Id: I582d2be45afc3bbd21ee39e7255ca0e39da9840f
start logging openstack-swift

Change-Id: I7b7b599ba139b0b962d66da74730784c92368269
Ensure taskflow upload affects the mirrors

Ensure after taskflow pypi upload occurs that
the mirrors used by openstack infrastructure
are also affected.

Change-Id: I82374dc6da98f3ff2c4e864a7981b373f2a210be
provide time in queue in zuul ui

this change adds the time in the queue to the zuul ui, to make it
much easier to understand how backed up we are at the moment. A
judgment call is made that changes over 2hrs in queue get their
times turned yellow, and changes over 4hrs in the queue get their
times turned red.

this makes the header now 2 lines of output, and some padding
fixes were applied to make the compact version not have the ugly
white underbar in them.

For periodic jobs, we need to force a &nbsp; to get the block
layout to hold.

Change-Id: I7ca65b249aea65b2d93e2330d5f4ee20cdb913fd
make merge conflict changes black

instead of using the red dot to be all fails, use a black dot to
represent a change which has a merge conflict. Then it's clearer
when something it off the subway map, why it is, without having
to mouse over the circle (which few people knew about).

Change-Id: Ia44292fa553538e8924993f92a7177dfae34111f
clean up possible js incompatibilities

clean up added commas and missing semicolons which generate
warnings in js2-mode because they could lead to browser issues.

Change-Id: Iebbfa54b13a3db0de477904457c7ede57dd233d4
Switch whisper to master branch

For some reason graphite 0.9.x now depends on unreleased changes
on whisper master (rather than whisper 0.9.x).

Switch whisper to master since that's what the instructions say.

Change-Id: Ia823fc61fe6bafde77a632d1826de9c171bcb268
Display zuul version from zuul/status

* it could be useful to determine when zuul updated
* it requires Id451f15538258ab2dec8e3e8f000cff4a8b7b20d to display version

Change-Id: Ic8664927b3b5d713f9ae84bffe0a7c3455eee4fa
Display last reconfigured time from zuul/status

* it could be useful to determine when zuul conf reloaded
* it requires I03c5a5734f2127ef40be9ec512c983b136508be7 to display time

Change-Id: I29709b9ee91d0096a3263e1ffbc8efd4374f2453
Add requirements gate for solum project

Both solum and python-solumclient projects are in
requirements/projects.txt, so add requirements check for them.

Change-Id: I318c3ea4af8deedb9eeee63d6b07f64d4f489de8
Add storyboard-webclient to gerrit

Adds storyboard-webclient to gerrit, zuul, and jenkins. This build
will invoke a local bootstrapper in the project itself that compiles
the needed javascript toolchain, including grunt, node.js and bower.

Change-Id: I672fb405b50aa20d246d9ce04846b13e58cff27c
New project request: OpenStack SDK for PHP

Change-Id: I6890de3f042d739474152b75895ea46efe66d877
Add different envs for different sqlalchemy versions

In order to test taskflow against various *supported*
sqlalchemy versions while being actively developed it
seems like the best way to do this is to have different
taskflow tox.ini sections and then have jenkins run each
of those environments to make sure sqlalchemy compatibility
is maintained.

To start, just invoke the a small set of variations and if
we later feel the need to invoke more variations we can
easily add these on a as needed basis.

Change-Id: I2b72a0ab8692a3d846af8a43d84b8004f1ed3d1c
Add mailing list for OpenStack Ambassadors

Currently, OpenStack Ambassadors are conducting any private communications
using a massive list of CCs. While most communications should happen
directly with the community, and on the community mailing list, this new
private mailing list will faciliate internal discussions on sensitive
topics.

Change-Id: I46122c9d688f66e910a47e7b26a73bca4cefc28b
Adding empty gce-api project to stackforge

Change-Id: I5e698a879d055c662fa0b19bba9f9d014730f1e5