Add support for SMB/Winbind

First-pass attempt at adding SMB/Winbind support to puppet-authconfig