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.
Add module for ZDI-13-225
Add check function
Delete debug print_status
Add module for ZDI-13-226
Add auxiliary module for HP SNAC Auth Bypass
Update description
Land #2368 - HP ProCurve SNAC Domain Controller Credential Dumper
Land #2367 - HP ProCurve Manager SNAC UpdateDomainControllerServlet File Upload
Land #2366 - HP ProCurve Manager SNAC UpdateCertificatesServlet File Upload
Land #2352 - Expand path to database config
Fix style
Land #2329, @kaospunk auxiliary module to enumerate ntlm info
Merge remote-tracking branch 'upstream/master'