Expose git_remote_check_cert so that fetch can ignore cert errors

Usage:

        GTRemote* remote = [GTRemote remoteWithName:@"origin" inRepository:repo error:&error];
        remote.checkCert = NO;
        [repo fetchRemote:remote withOptions:@{} error:&error progress:^(const git_transfer_progress *stats, BOOL *stop) {}];