soup: Use atomic integers for refcounting
For SoupBuffer, SoupMessageBody, SoupMessageHeaders and SoupClientContext
https://bugzilla.gnome.org/show_bug.cgi?id=785110
I didn't touch SoupMessageQueue because the lock/refcounting isn't entirely clear