Fix #4293 - Use OperatingSystems::Match::WINDOWS

Fix #4293. Modules should use OperatingSystems::Match::WINDOWS
instead of Msf::OperatingSystems::WINDOWS, because the second
won't match anything anymore.
Create bmc_trackit_passwd_reset.rb
Update bmc_trackit_passwd_reset.rb
Update bmc_trackit_passwd_reset.rb
Update bmc_trackit_passwd_reset.rb
Use get_cookies instead
Remove unnecessary RPORT, which comes from HttpClient
Mixin Scanner. Yay speed!
Minor style and usage updates as a result of Scanner
Add check support
Include info in report_vuln.  More style
report_vuln upon exploitation with more specific details
Correct last of the print_
Better handling of failed requests
Avoid death by a thousand functions
Report the changed password
Use correct username/domain in report_vuln

It would be nice if 'vulns' showed this
Use random security Q/A
Correct and add more prints
Allow new password to be specified as an option