Adding MS013-058 for Windows7 x86
Adding MS013-058 for Windows7 x86
Refactoring exploit and adding build files for dll.
Bring build tools up to date, change some project settings

This commit brings the source into line with the general format/settings
that are used in other exploits.
Added regex option to validate options
Support more tab completion features
Tab complete case insensitive module options too
Tab complete the same case
Merge pull request #1 from OJ/schlamperei

Bring build tools up to date, change some project settings
14-day free trial banner for non-binary installs
Support deprecation information from constants
Add read/write capabilities to modbusclient
Removed warning message and changed default unit number to 1
Add a peer method, elaborate desc and prints
Large pass_file hangs login modules

SeeRM #8704

When running a *_login module that contains a large PASS_FILE
the module appears to hang while it is creating the combinations over
such a large dataset.  The solution proposed in the Redmine task
requested that the user be alerted with some sort of progress feedback
if the process takes an excessive amount of time.

I have added a message that logs to the console that contains the
number of pairs left to be constructed before the module will continue.
The verbiage is fairly arbitrary and should probably be updated to
something that might be more descriptive.  Likewise, the sleep
interval may need to be adjusted.
Bug with HTTP POST requests (content type sent twice)
Implement jvazquez-r7 comments
Merge upstream and deconflict #3310 whitespace
Maybe deconflict #3310 for real?

Hmm i kinda suck at this.
Merge from an upstream deconflict

This is probably a stupid way to do it; it'd be easier to rebase but
whatevs.