added the new twisted.cred syntax for change_hook_auth in the documentation of several change hooks
Merge remote-tracking branch 'upstream/master'
GitPoller: Allow polling all branches, or a filtered subset of branches.

The make the ``branches`` argument accept either ``True`` to poll all branches,
or a callable to filter the remote branches.
GitPoller: Tidied GitPoller work to fix PEP8 warnings
GitPoller: Fixed describe support for self.branches containing True or a Callable
GitPoller: Added TestGitPoller.test_poll_callableFilteredBranches
GitPoller: Store lastRevs branches with the non-bare names.
don't let printStatus produce unexpected results
Add 'pollAtLaunch' flag for polling change sources

This allows a poller to poll immediately on launch and get
changes that occurred while it was down.
Merge branch 'master' of git://github.com/shoelzer/buildbot
Fixup documentation regarding 'nextBuild' function
broke out _defaultMessageIntro()

Broke out code for generating introduction text of build result
email from buildbot.status.mail.defaultMessage() function into
a new function.
broke out _defaultMessageProjects()

Broke out code for generating project list info for build result
email from buildbot.status.mail.defaultMessage() function into a
new function.
broke out _defaultMessageSourceStamps()

Broke out code for generating source stamps info for build result
email from buildbot.status.mail.defaultMessage() function into a
new function.
broke out _defaultMessageSummary()

Broke out code for generating summary text for a build result
email from buildbot.status.mail.defaultMessage() function into
a new function.
broke out _defaultMessageURLs()

Broke out code for adding URLs to a build result email
from buildbot.status.mail.defaultMessage() function into
a new function.
unit test on mail.defaultMessage() function

Added unit test on buildbot.status.mail.defaultMessage() function
Add LineConsumerLogObserver
refactor python steps to not use log.getText
factor getText out of pbuilder.py