pivotaltracker: Make a new friend, Review Board

Make sure review post works well with Pivotal Tracker. This required a
new method for the common.Story interface, Tag(). This method is being
used to generate the right Story-Id tag value for the story. This is
because we actually need a special Story-Id tag value for Pivotal
Tracker so that not only the PT story ID, but also the project ID is
stored in the tag and the value can be easily used for the RB bugs
closed field.

Change-Id: beb3ee023a
Story-Id: SF-106
wip [ci skip]

Change-Id: e3ad0cee65
wip [ci skip]

Change-Id: 47feb6a44c
wip [ci skip]

Change-Id: bb0e348da1
wip [ci skip]

Change-Id: 8bacae5ee7
wip [ci skip]

Change-Id: d8b664c576
wip [ci skip]

Change-Id: fb88a55944
wip [ci skip]

Change-Id: a09e2c819d
wip [ci skip]

Change-Id: ddfa65b1b3
wip [ci skip]

Change-Id: 71725364f2
wip [ci skip]

Change-Id: 61b41ba150
wip [ci skip]

Change-Id: 64b10fb858
wip [ci skip]

Change-Id: 4951f0a475
wip [ci skip]

Change-Id: e327207040