Fix credential acquire callback interop

Fix two issues with the credential callback interop
1) fix issue where credential callback delegate could be garbage collected before we are done with it
2) Update `git_cred_actuire_cb` method signature to match native function signature.

/cc @phkelley