Fixes #358

Validate share name during post and standardize the regex.
Validate pool name during post and standardize the regex.
update smb.conf template for 2.0
bugfix: browseable typo guest ok
update smb.conf to allow guest login
Add avahi conf file for Samba
brand smb.conf with rockstor
update buildout for smb/avahi stuff
Add low level code for samba discoverability
Update network view to update samba discoverability whenever management ip is updated
Merge pull request #361 from schakrava/issue#360_samba_broken

update smb.conf template for 2.0
Fixes #360
Merge branch 'issue#358_share_name_validation' of https://github.com/schakrava/rockstor-core into schakrava-issue#358_share_name_validation
fix typos in error messages.
Merge branch 'issue#358_share_name_validation' of github.com:schakrava/rockstor-core into schakrava-issue#358_share_name_validation
Move pool name validation to backend
Merge pull request #359 from schakrava/issue#358_share_name_validation

Issue#358 share name validation