smb: Added configuration options for SMB

Added --enable-smb and --disable-smb configuration options for the
upcoming SMB/CIFS protocol support.
smb: Added initial source files for SMB

Added the initial source files and updated the relevant project files in
order to support SMB/CIFS.