Bring in all of the smbfs features and bug fixes from -current to -stable:
- Add support for SMB signing, which is required to connect to Windows 2003 servers.
- Add support for mixed-case passwords.
- Add support for large (up to 64K) READ_ANDX/WRITE_ANDX requests.
- Increase TCP send/receive queue size to support these large requests.
- Receive packets in small pieces so TCP slowstart will get ACKs faster.
- Fix off-by-one bug preventing access to servers with NetBIOS names exactly 15 characters long.
- Allow the [, ], and = characters in non-8.3 filenames.
- Only close files on the server when there are no more references to the vnode; makes mmap()'d regions work properly after the local file descriptor has been closed.
- Fix mishandling of files >4GB.
- Diff reduction to make future merges easier.
PR: 36038 46902 57123