auxiliary/scanner/http/soap_xml cleanup

This:

* Corrects Ruby style (most) everywhere
* Uses Rex's sleep, converts to milliseconds -- seconds are too granular
* Moves begin/rescue inside nested verb+noun loop
* Prints errors even if not in verbose mode
* Corrects URI construction when PATH ends with /
Add status message that displays delay between requests
LoginScanner update for hp_sys_mgmt_login

Work in progress
The reporting part
This one is good to go
Very small change to the doc
3rd person
Add first specs for .gen_decoder and .encode_byte
Add specs for .encode_byte
Add specs for .encode
Delete .encode specs, anyone uses the method, plus looks wrong
Add support for ff 29 - 32 feature.
Clean YARD documentation
Add specs for logins
Update with master changes
Fix valid requests specs
Use Gem::Version
Adds a spec to ensure HttpServer runs Concern hooks.
Oops. Don't duplicate spec block.
Add a helpful comment.