Samba auth and cleanups

This is a series of commits that build on: https://github.com/xbmc/xbmc/pull/5740 and
* Bumps samba to a version that supports smb2/3 protocol.
* Uses sambas builtin authentication
* Upgrade api usage to the non legacy api
* Uses our own samba config file instead of user global one
Yup. Will need to figure out how to handle the non Darwin case.
On Nov 23, 2014 8:29 AM, "Wolfgang Schupp" <notifications@github.com> wrote:

> In tools/depends/target/samba-gplv3/Makefile:
>
> >
> > -$(LIBDYLIB): $(PLATFORM)
> > -	$(MAKE) -C $(PLATFORM)/source3 libsmbclient
> > +$(LIBDYLIB): .configured-$(PLATFORM)
> > +	$(MAKE) -C $(PLATFORM) bin/shared/libsmbclient.0.dylib
>
> this will probably fail on non-darwin. Same for line 53
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/xbmc/xbmc/pull/5739/files#r20762721>.
>