Add the 'guest' IPMI user

The 'guest' IPMI user exists on many Cisco Unified Computing Server (UCS) implementations.
Revert "Add initial firefox xpi prompt bypass."

This reverts commit ebcf972c08857ac946cea090bba520bb70bd2485.
Add exploit for CVE-2014-5005
Refactor CHANGE/RESET to actions

Missed in c1fdc4d9458d9e87314d728d12dbfebf2c2519ae.
Fix missing require for jtr_oracle_fast
Land #3749, jtr_oracle_fast missing require fix
Refactor if statement to early return

This eliminates the protracted if statement and aligns the code body.
Land #3747, @wvu changes to printer_ready_message
Change module filename
Minor cleaning on check
Land #3741, @pedrib's module for CVE-2014-5005 Desktop Central file upload
Land #3736 - Revert initial ff xpi prompt bypass for Firefox 22-27
delete parenthesis
Land #3750, @wvu favoring unless
[SeeRM #8836] Change boot.ini to win.ini
Got these wrong
Land #3733, "guest" for ipmi_users.txt
Remove WVE and BPS reference identifiers

Reasons why they should be gone:

WVE:
* wirelessve.org is down.
* Not a single module uses WVE as a reference

BPS:
* "BreakingPoint" no longer exists
* The URL takes you to a login page to ixia. And there is no point
  of referencing something people can't see.
* Not a single module uses BPS as a reference.
turn nil publics and privates into blanks

don't pass nil into the credential object, pass an empty string instead
this is the expected behaviour and avoids stack traces
Land #3757, postgres login scanner nil public fix