FIX: Properly create new master branch on deploy_remote if needed.
FIX: Properly create new master branch on deploy_remote if needed.

Use the working branch approach in branch creation as well.

Former output (from Travis failure):

```
Creating master branch
git checkout --orphan master
fatal: A branch named 'master' already exists.
```

drdoctr/doctr