add test for segfaults in revwalk
change the way classes free themselves
change "createX" methods to "create"

also blocks instantiation of types from JS
fix linting
expose gc for travis
move to nannew for boolean passing of selfFreeing
fix issue with building in v11 using nanreturnvalue
add custom macro for dealing with returning while escaping a scope in js methods
Merge pull request #250 from nodegit/refactor-classes

Refactor classes
Added more git_cred methods
Added a few unit tests for credentials

These just confirm that the credentials are actually created not
that we can do anything with them right now.
Fixed lint error
Added some notifications to slack channel for Travis
Merge pull request #251 from nodegit/cred-methods

Added more git_cred methods
Added Max Korp and I as contributors on the readme.
Ensure reasonable timeouts for testing in Windows
Adds in a broken unit test for #109
Point to correct current documentation
Fresh commit to test Appveyor
Ensure unstable is chosen