Convert the bonjour protocol plugin to the new status api and contacts
This has been tested on linux and windows. Apparently we don't build for mac right now. I didn't test file transfers at all though.
Testing Done:
Created and account and sent some messages to my Pidgin2 account.
Bugs closed: PIDGIN-17791
Reviewed at https://reviews.imfreedom.org/r/2427/