set .master for buildsteps
Tweak default status email formatting

Use a space instead of line break before "Full details" sentence.

Extra spaces before details URL.

Capitalize "Sincerely"
Added MultipleFileUpload step.

Use this to upload multiple files at once. Supports all the options of
FileUpload and DirectoryUpload. Makes use of the "stat" command to
determine the kind of file that is uploaded. "Skips" if slavesrcs is an
empty list. "slavesrcs", "masterdest" and "url" are renderable.

    transfer.MultipleFileUpload(slavesrcs=['some/file', 'some/directory'],
                                masterdest='targetdir')
Refactored FileUpload test
Type (timestamp -> srctimestamp)

Yikes! Thank you, Travis!
obligatory pep8 commit
Fixed renderables duplicate
Merge branch 'renderables_dup' of git://github.com/Ratio2/buildbot

+autopep8
Add a .master to Build objects
Merge branch 'patch-1' of git://github.com/shoelzer/buildbot
move hgbuildbot to contrib and add warnings
don't rely on os.getcwd to get master basedir when looking for templates

Fixes #2586.
Append mode to renderables list in VisualStudio step
Merge branch 'enhancement_#2592' of git://github.com/dickymoe/buildbot
Merge branch 'build-master-attr' of git://github.com/djmitche/buildbot
Merge branch 'buildstep-master' of git://github.com/djmitche/buildbot

Conflicts:
	master/buildbot/test/util/steps.py

+autopep8
if the distinct field is set as false in the github payload, the commit is ignored as it should be already been built
Manual, release notes for MultipleFileUpload
added the "missing commit" to the rebased branch
use new email module names

The name of submodules of email package have been changed, use
the new names when importing. For more info on name changes see:

http://docs.python.org/2/library/email.html#package-history

This fixes pylint 'no-name-in-module' error in the changed files.