Merge pull request #93 from Yelp/release-candidate

Release 0.3.3

 BUG FIXES

 * Don't run merge detection on merged requests (rschlaikjer, #84, #91)
 * Fetch non-ff branches (rschlaikjer, #85, #90)

 IMPROVEMENTS

 * Manually rerun merge detection (rschlaikjer, #86, #92)

 PERFORMANCE TWEAKS

 * Separate git sha retrieval from git merge conflict detection.
   (rschlaikjer, #82, #83)
Remove extra logline
Handle 'no such commit' merge-base error

If a commit is entirely unknown to git, it will error.
Treat this as the commit not being in master.
Get the SHA of the secondary pickme, not primary

We needed to verify whether the current pickme we are comparing our base pickme
against exists in master, but were just checking if the base pickme is in master
Merge pull request #94 from rschlaikjer/fix-incorrect-req-reference

Handle 'no such commit' merge-base error, incorrect request reference, overly verbose logline
Release 0.3.4

 BUG FIXES

 * When checking if a pickme has already been merged, use
   the pickme's id. (rschlaikjer, #94)