Feature/osx password prompt spoof post module v2

RM #5940

Created a new branch/PR for this because I needed to change the @author in initial commit. This implements the feedback from review on the [old PR](https://github.com/rapid7/metasploit-framework/pull/2208).

This module pops up a password dialog to a logged in OSX user.

### Verification
- [ ] Gain yourself one shell session on an OSX box.
- [ ] Run the exploit:
     `use post/osx/gather/password_prompt_spoof`
     `set SESSION <id>`
     `run`
- [ ] On the OSX machine, verify that a password dialog appears. Enter a password end click OK.
- [ ] Verify that loot is saved containing the password.
- [ ] Repeat with a java-meterpreter session on an OSX box.