(#260) Correcing AppVeyor Support for Pull Requests

- As per discussion with @nulltoken, implemented a fix for AppVeyor where if the commit sha is not present of any detected local branches, check out a new branch using the sha as the pointer
```
.Where(b => !b.IsRemote && b.Tip.Sha == headSha).ToList();
```