Merge branch 'master' of github.com:rapid7/metasploit-framework into pr2075
Merge
Get lastest exe
Fixup rex text
Bypass no profile and hidden by default
Fix web delivery
Dont need to bypass
Choose smallest smallest
Generate args
Added PSH option to windows/local/ask exploit

Gives you the ability to use powershell to 'ask' for admin rights if the
user has them.  Using powershell makes the pop up blue instead of orange
and states that the company is Microsoft, it also doesn't drop an exe
on the system.  Looks like 32 bit https works but if you migrate out you
loose priv and if you run cachedump the session hangs.
Updated with comments from jlee-r7 and Meatballs1

Added fail_with instead of just print_error
figured a way to execute the cmd_psh_payload with out using gsub
added case statment for datastore['TECHNIQUE']
Added check method

The method checks to see if the user is a part of the admin group.  If
the user is the exploit continues, if not the exploit stops because it
will prompt the user for a password instead of just clicking ok.
Auto arch detection
Added priv lib and runas lib

Cleaned up code with using the new lib files
Merge remote-tracking branch 'upstream/master' into pr2075

Conflicts:
	lib/msf/core/exploit/powershell.rb
Small size reductions
Retab psexec_psh
Update hwnd_broadcast to use generated powershell command line.
Update wmi to use generated powershell command line
Update cmd_psh_payloads to send the architecture.