Clean up SAP SOAP RFC Brute Login

Honour the user supplied settings (ie use USER_FILE not just load a wordlist unexpectedly)
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