Fix "poorly designed argument list" msftidy warnings

#2916 imploded.

```
wvu@kharak:~/metasploit-framework:master$ tools/msftidy.rb modules | grep hash
modules/auxiliary/scanner/h323/h323_version.rb - [WARNING] Poorly designed argument list in 'create_user_info()'. Try a hash.
modules/auxiliary/scanner/h323/h323_version.rb - [WARNING] Poorly designed argument list in 'h323_release_call()'. Try a hash.
modules/auxiliary/scanner/h323/h323_version.rb - [WARNING] Poorly designed argument list in 'h323_setup_call()'. Try a hash.
modules/exploits/multi/http/glassfish_deployer.rb - [WARNING] Poorly designed argument list in 'get_upload_data()'. Try a hash.
modules/exploits/multi/http/glassfish_deployer.rb - [WARNING] Poorly designed argument list in 'upload_exec()'. Try a hash.
modules/exploits/windows/fileformat/adobe_pdf_embedded_exe.rb - [WARNING] Poorly designed argument list in 'basic_social_engineering_exploit()'. Try a hash.
wvu@kharak:~/metasploit-framework:master$ git checkout -q beug/hash && !!
git checkout -q beug/hash && tools/msftidy.rb modules | grep hash
wvu@kharak:~/metasploit-framework:beug/hash$
```

- [x] Run ```tools/msftidy.rb modules | grep hash```
- [x] See the "poorly designed argument list" warning
- [x] Check out the topic branch
- [x] Run ```msftidy``` again
- [x] Verify that there are no warnings
- [ ] Make sure the modules work as before

One step closer to resolving all ```msftidy``` warnings. Thanks for the simplified fix, @todb-r7.

https://dev.metasploit.com/redmine/issues/8498