Git buildbot tags

Support git tags in git_buildbot.py
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]+')