Imp copy branches

I'm trying to simplify and generalize the copy_branch method.
I would not force the github repo to have a 'master' branch.
You can set whatever branch you want as the default branch of the github repo, by the 'settings' page.
Thus, I would map the lp 7.0 branches to gh 7.0 branches.

Finally, this can be used for every lp branch. 
For instance, using the following branches.yaml
```
projects:
  - github: git@github.com:eLBati/purchase-report.git
    branches:
    - ['lp:~agilebg/purchase-report/7_fix_1331394', 7_fix_1331394]
```
I moved https://code.launchpad.net/~agilebg/purchase-report/7_fix_1331394 to https://github.com/eLBati/purchase-report

PS: the '--projects' arg should now include the owner of the repo: OCA/purchase-report
It may work if the remote name is `master`...