Clean up various compiler warnings
Clean up some memory leaks
Cleanup memory leak in ssh transport
config test: clean up memory leak
clone::local test: isalpha -> git__isalpha
global: clean up openssl_locks on shutdown
submodule test: free submodule
mwindow: clean up pack map at shutdown
revwalk::mergebase test: free memory
iterator: free paths when skipping them
Remove unused warning on non-win32
Merge pull request #2612 from ethomson/warnings

Clean up some warnings