Merge pull request #260 from nodegit/callback-promises

Added ability for callbacks to poll promises for fulfillment value
MSBUILD doesn't allow an array of size 0