Buildslaves: add buildslave information to the database

 - new buildslaves table
 - store the (admin, host, accessURI, version) in the database
Add WebStatus authz "view" action.

This commit adds a new action to authz called "view". This action
represents the ability to view the Buildbot's WebStatus. If, for
example, you set `view='auth'` in authz, a user must be logged in to
view any meaningful status information.

The exception is that the root page and the login action are
whitelisted to always be viewable since these are necessary to log in.

Using this authz action it becomes possible to run a "private" Buildbot
instance for projects that don't wish to expose themselves to the
Internet at large.
Buildslaves: change 'slavename' to 'name'
Fixing popup in Console view in IE (verified against IE8)
Merge branch '2_view_action' of git://github.com/jimbru/buildbot
Merge branch 'BuildslaveDatabase' of git://github.com/jaredgrubb/buildbot
don't use assertIsNotNone, which doesn't exist in older pythons
sqlalchemy-0.7.10 seems fine, too
Merge branch 'console_ie_fix' of git://github.com/JustAMan/buildbot
db fixes for buildslaves improvements
Fix typos: "identifing", "provices", "Reponds"
Add monkey patch that fails docs build if unhightlighted code block found
Fix syntax errors in Python examples in docs

Only syntax fixed, without checking is examples are semantically
correct.
Add gitlab webhook based on existing github webhook.
Merge branch 'typos3' of git://github.com/vrutsky/buildbot
Added the db.types package to setup.py

Fixed some import errors because the setup was not set up right.
Added a default for view in the web.authz module.

I added a default to true for the view in the master.status.web.authz
module. If there is no view specified in the master config then the
master will behave the same as it did before view was added. If view is
explicitly set in the master.cfg that argument will be used.
Output warning about not highlighted block through Sphinx' warn()

Sphinx' warn() function stores information about position of processing
code, so now error message contains exact position of error.
Fix highlighting for P4 stuff, config files, logs, IRC commands, exceptions

Hightlighted as "none".
Fix highlighting for command line examples

Highlight as "bash".