Update to masked credential format

* To support change in Pro export format. Previous format looked
like an XML element, for no reason, failed validation.
Merge remote-tracking branch 'metasploit-framework/master' into masked-cred-format-update
Merge remote-tracking branch 'metasploit-framework/master' into masked-cred-format-update
Merge remote-tracking branch 'metasploit-framework/master' into masked-cred-format-update
Removing old report API example

* This should be in Pro code since reporting over the API is Pro
only. Also this version is now mad out of date.
Post get_envs library methods
Copy Meterpreter return hash

Dont add a key if no value is found
Support checking a single URI for ntlm information.
Return whether result is nil or not.
initial module
whoops, typoed the markers
check method
whoops, extra char
randomize markers
update normalize_uri calls
clarify LOAD_FILE perms in description
a bit better error message if injection works but no file
Add module for CVE-2014-1691
Delete debug print
Switch exploitation technique to use default available classes