Ignore vim swap files
Merge remote-tracking branch 'gnb/docs2' into merge_http_auth
safe_close() returns void

as all its callers ignore the return value anyway.
Fix fd leak on error paths in do_connect()
Don't format the request header twice in sproxyd.
Remove unused variable in dpl_uks_gen_key_raw()