Add simplecov to cucumber env

MSP-11647

Port simplecov setup from metasploit-version so that child processes, in
this case msfconsole, will load simplecov and report coverage back to
the parent process.  Coverage from msfconsole's cucumber features is the
only way to get coverage on portions of the command dispatcher commands.
Up aruba timeout for simplecov overhead

MSP-11647

Doubling the timeout is arbitrary, but travis-ci's limit for no output
is 10 minutes, so it can't go much higher.
added mssql_enum_domain_accounts_sqli
Update from upstream master
Fix metadata
Dont use disconnect
Fix print_* calls
Use vprint
Use peer
Use shorter variable name
Fix reporting
Add progress information
Use the target domain name
Delete unnecessary comments

* No need to comment every step, just relevant
comments to undrestad code.
Use a lower fuzz number by default
Make ternary operator more readable
Reuse local variable
Don't report service

* The mssql could be in a third host, not rhost
Don't report service
Make conditional easier