Land #2225 - Fix dlink_dir300_exec_telnet
Fix telnet negotiation for the raidsonic case
Beautify
Ensure checksum* methods return a Fixnum

Fixes a bug in reverse_http* stagers where requests for the root URI
(i.e., "/") cause a NoMethodError on nil returned by checksum8.

[See #2216]
Merge pull request #2112 from shuckins-r7/bug/remove-rname-validation

Update to MDM 0.16.6
Land #2226 - Ensure checksum* methods return a Fixnum
new revision - cisco_ironport_enum

Added code to check successful conn first, so now if there is no connectivity on target port, script aborts run.
New check to ensure 'set-cookie' is set by the app as expected, before any further fingerprinting & b-f starts.
If the app is not Ironport, 'set-cookie' will not be set & remains null, and so script aborts run.
De-registered 'TARGETURI.'
Registered 'username' and 'password' with default value.
Changed some run messages.
And lastly, changed the csrf key piece cos I miss a cold beer right now.
Sort import statements alphabetically.
Land #2222, remove Version from module info
Add fail_with() stub and move Failure from Exploit
Remove Failure (moved to parent class)
Switch to Failure vs Exploit::Failure
[Fix RM 8224] - undefined method `include?' for nil:NilClass

Bug due to registry_enumkeys returning nil.
[See RM 8114] - Reduce false positive if traffic is redirected

Fix complaint for hitting this false positive when the user has
all the traffic redirected.
Missed these little devils
Land #2229 - Re-implement fail_with() function
Land #2230, enum_shares nil deref

[FixRM #8224]
Add Port for OSVDB 96277
Add support for Win2k3
Update references