Proper tcl quoting for password in expect

See [5] Braces -  http://www.tcl.tk/man/tcl8.4/TclCmd/Tcl.htm#M9
Fix package names for rhel/centos using ads security

RHEL/CentOS use krb5-workstation instead of krb5-user as well
as samba-winbind instead of winbind package names.
samba-common winbind package for rhel5
Removed extreneous closing parenthesis
Added archlinux
Dependencies were corrected
moved set_samba_option to own file an renamed it to samba::server::option
Support op_locks and write_lists
adding several minor options to server.pp and shares.pp
bump version for release
upd: added parameter whether to manage or not the samba service (class samber::server) needed for HA