stop skipping words tests
run 'bower install' with --config.interactive=false, so it doesn't stop to ask useless questions
fix up relnotes
git better error on invalid bulidslave names
accept ascii slave names
include relnote about slave name restriction
Include the name of the builder using category instead of tag

Fixes #2824.
remove an instance of the bogus mock.assert_called

Refs #2754.
Convert shlex inputs to strings; should fix failures on Python-2.6.6
rework oauth

Sanction actually makes things more complicated than it needs to be
When you look at the simplicity of the oauth protocol, better do its own implementation

Add e2e tests to verify that the negociation actually works against the real bearer

Signed-off-by: Pierre Tardy <tardyp@gmail.com>
remove redundant docs of message content from mq.rst
remove nonexistent implementations from mq.rst
some more fixes for oauth2

- Add some more customization (option to skip ssl verif for dev)
- some oauth2 do posts instead of get for their redirect_url
- add autologin capability, so that UI enforce the connection to oauth server
- fix logout for oauth

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
ldap: use python3-ldap instead of python-ldap

python-ldap needs a c library
while python3-ldap is pure python

pure python is prefered for simplification of deployment with pip
(no need to apt-get builddeps, works better with paas)

unlike its name is suggesting, it support python 2

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
add docs for 'name' parameter of HgPoller
remove spurious heading
fix example mergeRequests function
minor unittests fixes

Signed-off-by: Pierre Tardy <tardyp@gmail.com>
Merge branch 'master' of github.com:buildbot/buildbot into oauth