Fix control flow error in ahead/behind.

Prevent async's done from being called twice in _aheadBehind when there's no remote branch.
Pass error through ahead/behind.
Version 0.1.6.
Merge pull request #18 from Impromptu/prevent-async-done-error

Prevent async done error