Remove meterpreter LICENSE references
Raise Msf::OptionValidateError when the PORTS option is invalid

Instead of print_error for invalid ports, modules should be raising
Msf::OptionValidateError to warn the user about the invalid input.
Dont store n/a creds
Fix for Rspec failure in Msf::Util::EXE

[FixRM #8723]
Fixes .war file creation
Retab and whitespace
Updates descriiption and improves regex for safari_lastsession.rb

This updates two things for the safari_lastsession post module:

1. The description is updated: More information is added to describe
how Safari would end up storing the Gmail credential in the last
session state, and what it means to you as an attacker.

2. Regex update for the domain to search for: Before the module starts
extract the session data, it needs to know which domain to extract from.
Originally I only added mail.google.com, but turns out the sensitive info
can be found in accounts.google.com, so I added that one.
Turns out the latest Safari is still vulnerable.

The version check is currently disabled because turns out the latest
Safari (6.1.1) is still vulnerable - I can still loot it in plain
text.
Added YARD comments to msf/core/config.rb
Added YARD tags to msf/core/logging.rb
Added YARD comments to persistent_storage.rb

Also, fixed logging.rb link to Msf::Session
Added --no-private to .yardopts. This will hide anything marked with
@private from the generated documentation.
Previous additions in the msf/base directory and not msf/core.
Added YARD tags/comments to readable_text.rb

Also fixed a few other tags.
Land #2798, @wchen-r7 update to safari post module
Land #2779, @wchen-r7's mod to raise Msf::OptionValidateError when PORTS is invalid
No at-signs in names please.
Fix chargen probe title, comment on the CVE
Unacronym the title on Poison Ivy C&C
Add OSVDB
Space at EOL
Land #2802, @todb-r7's mods before release