Doc cleanup
Initial support for Java target

Still some debugging junk, needs some more love.
Patch for smb_relay.rb to allow the share written to, to be defined in an option
As described in Redmine Feature #5455
Actually test alternate rubies.
merge in sinn3r's changes
move httpauth to mixin

HttpAuth stuff gets it's own little mixin
mix it in to Exploit::Http::Client
mix in it to Auxiliary::Web::HTTP
add mixjn
Remove mixin, start moving into Rex

move auth awareness into rex itself
Start fixing datastore options
remove mixin require, more datastore clenaup
oodles of small fixes

Basic, NTLM and Negotiate auth all working transparently
Have to test digest auth still
Merge branch 'rapid7' into dmaloney-r7-http/auth_methods
fix iis digest support mistake

Digest auth working automatically
Dropping all twitter handles

Also adds "pbot" as an accepted lowercase word. This will come up pretty
routinley for functions and stuff.
Make HTTP_METHOD Configurable
Allow 4xx codes, display codes in verbose output
Re-order probes and checks.

This causes module to exit if error conditions are found, before sending unecessary probes.
adding self to credits
Add the first module for unique_service_name()
Fix idents from copypasta