fixed several PEP8 violations
removed docstring clearly inherited from contrib code
full refactor of github web hook:
  - removed unnecessary time conversions and replace it with
    dateutil.parser
  - updated dictionary keys that were hitting deprecation warnings (who
    and when for author and when_timestamp)
  - reindentation and other code sanitize
added bitbucket web status hook
Merge branch 'bitbucket' of git://github.com/DamnWidget/buildbot
#
# It looks like you may be committing a merge.
# If this is not correct, please remove the file
#	.git/MERGE_HEAD
# and try again.

# Please enter the commit message for your changes. Lines starting
# with '#' will be kept; you may remove them yourself if you want to.
# An empty message aborts the commit.
# On branch master
# All conflicts fixed but you are still merging.
#   (use "git commit" to conclude merge)
#
# Changes to be committed:
#
#	new file:   master/buildbot/status/web/hooks/bitbucket.py
#	modified:   master/buildbot/status/web/hooks/github.py
#	new file:   master/buildbot/test/unit/test_status_web_change_hooks_bitbucket.py
#	modified:   master/buildbot/test/unit/test_status_web_change_hooks_github.py
#	modified:   master/docs/manual/cfg-changesources.rst
#	modified:   master/docs/manual/cfg-statustargets.rst
#
add relnotes for previous commit
Merge branch 'RebuildOptions' of git://github.com/jaredgrubb/buildbot

#
# It looks like you may be committing a merge.
# If this is not correct, please remove the file
#	.git/MERGE_HEAD
# and try again.

# Please enter the commit message for your changes. Lines starting
# with '#' will be kept; you may remove them yourself if you want to.
# An empty message aborts the commit.
# On branch master
# All conflicts fixed but you are still merging.
#   (use "git commit" to conclude merge)
#
# Changes to be committed:
#
#	modified:   master/buildbot/process/builder.py
#	modified:   master/buildbot/status/web/build.py
#	modified:   master/buildbot/status/web/templates/forms.html
#	modified:   master/docs/relnotes/index.rst
#

# Please enter the commit message for your changes. Lines starting
# with '#' will be kept; you may remove them yourself if you want to.
# An empty message aborts the commit.
# On branch master
# Changes to be committed:
#   (use "git reset HEAD^1 <file>..." to unstage)
#
#	modified:   master/buildbot/process/builder.py
#	modified:   master/buildbot/status/web/build.py
#	modified:   master/buildbot/status/web/templates/forms.html
#	modified:   master/docs/relnotes/index.rst
#
Extend the reconfig timer when certain progress lines are seen