Added kerberos plugin

Adds the ability to configure broker + console with kerberos.

Sorry for the ugly commit log. LMK if you'd like me to fix anything.