Don't save creds of anyuser:anypass

If http accepts any user and any pass, it's not a real auth
there is no reason to create cred objects for this.
These creds have been confusing our users
added bind_tcp.rb
Added a sample stage + updated bind stager.
Added reverse stager.
Little change in exe-only to work with x64 arch.
delete a debug puts
Moved dupandexecve.rb to shell.rb due to pull request coments.
Update http_login.rb

add parens around conditional to make bikeshed prettier
Adding new version...old version does not work in windows, doesnt fingerprint, and a few other minor things
Update Mdm and Add Task stuff to report

make report_* methods aware of Tasks

[Story #49167601]
Use create not new

Was calling .new instead of .create
[Story #49167601]
Add task handling to imports

allow imports to carry along task info

[Story #49167601]
schema changes
Add session_port to the mdm object

Mdm::Session was not being passed the session_port
FIXRM #7281
fix an undefined variable bug in the DTP module
Merge pull request #1864 from dmaloney-r7/feature/task_associations/cred_service_host

Passes specs and functional tests
Adds a check for Cold Fusion 10
Looks like we don't need to check MD5, let's keep it that way then.
Updates the description a little bit
Updates fingerprint() for CF10