Support repo names with `.git` suffix

Fixes #17
Merge pull request #22 from bwrsandman/patch-2

[IMP] runbot: support repo names with `.git` suffix when performing github API calls
[IMP] runbot: add a few missing indexes
[FIX] runbot: use runbot.repo.domain() instead of hardcoded URL

(the whole thing could possibly be replaced by web.base.url)
Add runbot work files to gitignore
Allow some builds to determine which modules to test

OCA addon repos will only want to test modules at root

Glob before retrieving dependencies and store in build object

Signed-off-by: Sandy Carter <sandy.carter@savoirfairelinux.com>
Change fallback_id to many2many

A Community addon can depend on more than just an odoo server, but other
addon repos

Bump version
Add migration script

Signed-off-by: Sandy Carter <sandy.carter@savoirfairelinux.com>
Add function to better find proper fallback branch
Use git API to find base branch name for PRs when looking for common branch names in extra deps
[REF][runbot] Fix find modules to test and add support to use one previously configured in the repository