Bypassuac/psh option

This will give the option to drop an exe or use psh if uac is turned off.  The lib can be used for post exploitation to drop an exe or usepowershell and then execute it with the runas command.  I have used the lib for both bypassuac and ask. #2551
Also, I'm not sure of the value in this upload variable.  On the one hand, it seems like you are using it as a boolean to control whether or not to upload the payload and therefore you should just use a native true/false default value rather than nil, but on the other hand, no falsey value ever makes sense here because you just print and return so perhaps you should not even make this an option.