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
Update http_login.rb

add parens around conditional to make bikeshed prettier
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
Add new signature for CF9
Land #1872, @wchen-r7's improvement of cold_fusion_version
Also remove *.ts.rb files

On the heels of #1862, this gets rid of the "test suites" that bound
together all the old unit tests.
Landing #1875 - Also remove *.ts.rb files
Fixes smart_migrate for a TypeError bug

Bug is: TypeError can't convert Rex::RuntimeError into String

[SeeRM: #7984]
Land #1876, @wchen-r7's fix for Redmine 7984
Merge pull request #1836 from dmaloney-r7/bug/anyuser_anypass_http

Verified MSF specs passing, Pro on develop functional tests working (ran Bruteforce, saw normal and verbose output concerning that bruteforce was skipped for such a case and why, verified no cred saved with 'anyuser' user).