Fix regression where msfconsole.rc wasn't loading

Also add some slightly better docs for the Driver class
Use be_truthy instead of be_true
undo be_false case
Use be_truthy instead of be_true
undo be_false case
Land 3703, be_truthy instead of be_true
Add UPnP SSDP Amplication Scanner
Land 3694, msfconsole.rc wasn't loading, add yard
SSDP Amplification module changes
Correct minor style issues
vprint_error in the unlikely event we get an unexpected response
Add amplification multiplier for vulnerable proofs
Change Auxiliary::DRDoS' prove_drdos to prove_amplification
Space between SSDP headers and values, which is sometimes required
Use MX of 1 to speed up responses from endpoints that respect it
Remove DRDoS references, as this just proves amplification
Add a CERT reference
Land #3705, xistence's UPNP SSDP M-SEARCH amplification scanner
Show a useful failure message when the external address probe fails
Correct NATPMP external address resposne epoch and result parsing