repopick.py: squashed commit to bringup pac-4.4 changes

consists of the following 8 commits:

(2/2)Cherry-pick before build

This will enable us to specify gerrit commits not yet merged
to be cherry-picked before build starts

Change-Id: I082d7fcdba87bca528bbab98cba73634a4793131
PS1: Port to pac-4.4 branch
- Resolve inconsistent JSON responses
- Fix derp
PS2: Fix CM JSON response; update LX cherry-picks
- Fix derp
PS3: Move cherries.sh to vendor/pac
- compensate for leading zero in fetch/ref

repopick: add LegacyXperia to known gerrit accounts

Change-Id: I301295535c72a90f39c0241c7551f21103e4098c

repopick: make topic picking work for pac (1/2)

Change-Id: I3d97e571616e852f8ce3bbfdb685b67dca1d0e99

repopick: make commit range picking work for PAC

and be more verbose

Change-Id: I697225f54198b97a7775772fe46ab80c766b054d

repopick.py: fix my derp

Change-Id: I97c0f96bc8c531f8c38d7e982a221e793570f01f

repopick.py: don't handle square brackets during topic picking

ignore the square brackets for now, this is done for the actual cherry-picking
in line 286. We can revisit this if we come accross an instance where it is
actually needed

Change-Id: I318ef3e943c31e92245075d7683361898590fbfc

Sort commits when cherry-picking topic

Change-Id: I7a89235de9375194c6ca8a446189b77ab9ebf39f

Fix cherry-picking multiple topics

Change-Id: If7a1f7e2c6ac2d3a5fcacb858664510c211915b6
Merge "repopick.py: squashed commit to bringup pac-4.4 changes" into pac-5.0