queue: only git fetch once per minute per branch

This takes 1-2 seconds and makes launching jobs slow.  Only do it once
every 60 seconds per branch.

Signed-off-by: Sage Weil <sage@inktank.com>
Merge pull request #51 from ceph/wip-queue

queue: only git fetch once per minute per branch