Bug 1097751 - Remove checkin-needed keyword immediately when integrating a pull request
Bug 1097751 - Update re-trigger method to call github integration directly instead of going through bug update (this does not check the checkin-needed keyword)

Also remove the concept of 'pullInfo' and just use params.
Bug 1097751 - Update tests. Now that checkin-needed is removed earlier than normal, we also need to wait for the landing commit
Bug 1097751 - Fix bugId lookup
Bug 1097751 - merge pull request #19 from KevinGrandon:bug_1097751_checkin_needed_removal to KevinGrandon:master