Add specs for Rex::Exploitation::EncryptJS
Remove hashdump functionality from enum_osx.

There is a specific hashdump module that is more up-to-date, no need to duplicate
functionality (and code).
Use single quoted strings out of the spec strings
Add template for specs
Not prefixing the class when describing method
Fix load_js when opts[:newobfu] and add specs
Fix hashes being stored as passwords
Fix rspec due to an invalid dns becoming valid
This is more invalid than the other one
geez, glassfish gtf outta there
Land #3671, @wchen-r7's fix for RangeWalker spec
Land #3664, enum_osx dump_hash removal
Land #3670, smb_login private_type fix

[FixRM #8841]
Land #3663 - Add specs for Rex::Exploitation::EncryptJS
Update auxillary/scanner/ftp with Credential Gem
Land #3668 - Add specs for Rex::Exploitation::HeapLib
Land #3617 from @TomSellers, ftp anon scanner
Update to server/capture/imap.rb for new Credential system
Land #3616, cred gem for imap from @TomSellers
Fix a crash when we can't connect to PG

MSP-11061

No Postgres, no cry