Clean up SAP SOAP RFC Brute Login

Honour the user supplied settings
Abort a host on connection error
Check a 200 response for some appropriate data
Let datastore validation handle things like options being present
Be more verbose if needed
Use the HTTPClient more appropriately
Merge remote-tracking branch 'upstream/master' into soap_brute_fix

Conflicts:
	modules/auxiliary/scanner/sap/sap_soap_rfc_brute_login.rb
Land #3432, @Meatballs1 sap_soap_rfc_brute_login's clean up