Added ability for callbacks to poll promises for fulfillment value
Changed the cred methods over to be async promises

This should pass tests after then/promises#58 is fixed.
Updated the homepage
Made cred callbacks async again
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
Merge pull request #270 from nodegit/callback-promises

MSBUILD doesn't allow an array of size 0
add a colision handler for method names
rename Initialize to InitializeComponent
Added script to generate missing tests

This script will basically search for a file of the same name in the
test/tests directory and then string search in that file for field
and function names. Simple but effective for what we're doing.
Merge pull request #273 from nodegit/renameNew
Added an ignore file for things that are false-positives for missing tests
Merge pull request #274 from nodegit/test-contribution-infrastructure

Added script to generate missing tests
Added a readme for test contribution
Fixed a link in test/README.md
Reformatted the example commit message in test/README.md
Renamed /test/README.md to /CONTRIBUTING.md
javascript generates enums now!
fix a few namelss enums
add mask output to enums