Demote datastore edits to info status

SeeRM #8498
Add an environment option to suppress info msgs

It's often you want counts of just WARN and ERROR messages, and don't
want to spam yourself with INFO messages that you don't intend to
address anyway. This is most often the case with CI, such as with

https://travis-ci.org/todb-r7/metasploit-framework
OWA bruteforce shouldnt edit datastore (@wchen-r7)

This module was written in an era where the defaults for bruteforcing
included a lot of lock-inducing behavior, thus, it was quite serious
about setting datastore options directly. Also, there was apparently a
bug in USER_AS_PASS that this module attempted to avoid by setting the
datastore directly, rather than fixing the bug directly. As far as I
know, this bug has been long since resolved.
PHP module shouldnt zap CMD option (@wchen-r7)

As far as I can tell, there is no purpose for this cleanup. No other CMD
exec module takes pains to clear out CMD after run, and it looks like a
bad idea -- what happens when you rexploit?
Ora XID HTTP needn't edit DBUSER (@cellabosm)

Looks like copypasta artifacts. DBUSER and DBPASS aren't ever set as
options in the module, and the module doesn't include MC's
Exploit::ORACLE mixin. It's also from four years ago and doesn't
report_auth or anything useful like that, but that's out of scope for
this branch.
HTTP traversal shouldnt upcase METHOD (@wchen-r7)

If the user wants to use downcased or mixed case HTTP methods, heck,
more power to them. If it doesn't work, it doesn't work. No other HTTP
module makes this call.
Use normalize_uri (@wchen-r7)

Instead of editing the datastore['PATH'], use normalize_uri.

Since the purpose of this module is quite fuzz-like, I didn't want to
apply the normalize_uri to the whole uri -- the original code merely
applied to datastore['PATH'] (which seems like it should be
datastore['URI'] really) and then added on a bunch of other stuff to
test for traversals.
Warn if it's not UPPERCASE method (@wchen-r7)

See the discussion on f7bfab5a26, PR #3386
Dress up CAPWAP DoS desc a little.
Rewire some snmp modules to use print_error instead of print_status.
Land #3399, print_error instead of print_status
Land #3398, CAPWAP DoS description cleanup
Fix the last of the Set-Cookie msftidy warnings
Land #3400, last msftody set-cookie warnings
Land #3380, datastore msftidy errors set to INFO

[SeeRM #8498]
Land #3386, a few datastore msftidy error fixes