Order spec

MSP-11622

Sort specs by describe/context name so it is easier to see if a method
has no specs.
Spec methods Msf::Ui::Console::CommandDispatcher::Db responds to

MSP-11622
Add a don't to CONTRIBUTING about merge messages

Also updated the wiki with an example message to allay any confusion
about avoiding the default merge message.

http://r-7.co/MSF-Landing-PRs

Also fix an italics where it should have been bold.
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
Land #4223, specs for DB console command output

Wrap specs around current behavior of the DB command dispatcher,
in order to make upcoming refactor painless.

MSP-11622 #land
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