Use opts hash for adobe_pdf_embedded_exe

https://dev.metasploit.com/redmine/issues/8498
Use opts hash for glassfish_deployer

https://dev.metasploit.com/redmine/issues/8498
Use opts hash for h323_version

https://dev.metasploit.com/redmine/issues/8498
Fix missing colon in :caller_host symbol

Good catch, @jvazquez-r7!
Clean up unused variables
Land #2918, @wvu's fix for long argument lists