Git buildbot tags

Support in git_buildbot.py for tags.
The changes were originally written and have been tested against 0.8.6,
and are rebased against master

Each tag is treated as a separate branch by buildbot.
The ChangeFilter uses branch_re to match the desired tags
along with filter.ChangeFilter(branch_re='([0-9]+\.){1,3}[0-9]+')