This allows the ruby payloads to work properly on Windows
Fix a typo and always treat ports as integers:
Handle invalid commands gracefully (dont exit)
Convert user/pass tokens to ASCII in db.rb

This commit fixes an Encoding::CompatibilityError incompatible
encoding regexp match (ASCII-8BIT regexp with UTF-8 string) when
sanitizing non-printable tokens from a user/pass string.

The UTF-8 strings are derived from strings passed through the
module.execute RPC call.
Unconflicting ruby_string method

Looks like the conflict was created by the msftidy fixes that happened
over on the master branch. No big deal after all.
Add some better docs for Rex::Socket
Add a couple new IE fingerprints to osdetect.js
Typo
Check for VERBOSE Option
msftidy cleanup
Changes default offset

Points to the beginning of the block
Forgot the comment
Merge branch 'encoding_fix' of git://github.com/rsmudge/metasploit-framework
Minor cleanup on DLink module
Removing APSB13-03, not ready.

This was landed by @todb-r7 on #1709 but that was premature. #1717 was
a proposed set of fixes, but it didn't go far enough.

@jhart-r7 and @jvazquez-r7 should revisit this module for sure, there's
some good stuff in there, but it's not ready for a real release quite
yet. Take a look at the issues discussed in those PRs and open a new PR
with a new module?

Sorry for the switcheroo, not trying to be a jerk.

[Closes #1717]
Lands #1722, Rex::Socket comment docs
Landing #1727, adding @jlee-r7's new fingerprints
Lands #1485, fixes for Windows-based Ruby targets
Trailing whitespace fix

Note that this commit needed a --no-verify because of the erroneous
check in msftidy for writing to stdout. The particular syntax of this
payload makes it look like we're doing that when we're really not.

So don't sweat it.
Removing VERBOSE offenders