Repull
Remember the SMB Changes
Build upon A.Maloteaux's SMB fixes
Merge for retab
Retab changes for PR #1421
Merge pull request #24 from tabassassin/retab/pr/1421

Retab/pr/1421
Merge and Unconflict client.rb, new module splat

The only conflict was the regex option for no encoding, which was added
after @Meatballs1's original PR for rapid7/metasploit-framework#1421

Also fixes the module with the new license splat.

Conflicts:
	lib/rex/proto/smb/client.rb
Merge pull request #31 from todb-r7/pr1421-unconflict

Unconflict rapid7/metasploit-framework#1421
Fix typo in the constant name
Major rework of this module, please see the diff
Handle smb_recv corner case with a cache, clean up find_*, cosmetic
Tidy up code

Dont rescue Exception
Remove eol spaces
Dont use and
More verbose path
Dont use or
SMB lib fixes, unattend.xml cred gathering