Host Information Enumeration via NTLM Authentication

This aux module makes requests to resources on the target server in
an attempt to find resources which permit NTLM authentication. For
resources which permit NTLM authentication a blank NTLM type 1 message
is sent to enumerate a a type 2 message from the target server. The type
2 message is then parsed for information such as the Active Directory
domain and NetBIOS name.

The user can provide their own TARGETURIS file which contains URIs
to request to attempt to get a 401 with NTLM. This PR also includes
a list of URLs that can be used as the default.
Fixes issues raised by jvazquez-r7

This commit fixes the following issues raised by jvazquez-r7:
* The local target_uri variable has been renamed to test_uri
* Logic to prepend a "/" to the uri has been removed
* The timeout of 10 for send_request_cgi has been removed to use the
  default
Add URI where information was discovered

This adds the URI where the information was enumerated from to the
scanner output.

One more place where target_uri was being used was also corrected.
Merge for retab
Retab changes for PR #2329
Merge pull request #1 from tabassassin/retab/pr/2329

Retab/pr/2329
cmd_db_connect: Expand path to database config

Do not only check whether the expanded path for the database config file
exists, but also use it.
Correct wordpress_login_enum for #2301

tabassassin created a mess and I failed to resolve it properly.
Attempt #2. See #2301.
FixRM #8396 change all lib use of regex to 8-bit pattern
Bump requirement for packetfu

Not sure why this version is pinned, I'm pretty trustworthy.

I would love to see @jlee-r7 or @hdm-r7 land this, since they were the
ones who so a problem with binary regexes in 1.1.8
Gemfile.lock, too
Add .ruby-version and .ruby-gemset for RVM

Using this will strongly encourage RVM users (which should be most/all
devs) to use Ruby 1.9.3-p448 and a gemset named "msf"
Remove gitignore, change to metasploit-framework
Land #2357
Land #2360

All the specs pass, and it's difficult to repo many of these cases to
see if bugs are actually here, but it's a good idea to enforce binary
regexs.
Land #2361, bump packetfu
Add module for ZDI-13-225
Land #2365, .ruby-gemset and .ruby-version files
Add check function
Delete debug print_status