pidgin/pidgin

Fix a few issues with the CredentialProvider code that snuck past review

Testing Done:
Compiled and ran unit tests locally. Verified the warnings were gone from the unit test build and verified the warning was gone from the Purple-3.0.gir build.

Reviewed at https://reviews.imfreedom.org/r/168/
SIMPLESOURCES = [
'http.c',
'http.h',
'ntlm.c',
'ntlm.h',
'simple.c',
'simple.h',
'sipmsg.c',
'sipmsg.h'
]
if DYNAMIC_SIMPLE
simple_prpl = shared_library('simple', SIMPLESOURCES,
dependencies : [libpurple_dep, nettle, glib, gio, ws2_32],
install : true, install_dir : PURPLE_PLUGINDIR)
endif