Add gem security policy option to install command

Given the issues with rubygems.org, this should useful feature to include. I am looking for input right now, specifically on tests that I should be adding/modifying. 

The details:
* add a --policy option that accepts appropriate values for the 'gem -P' command
* pass the security policy down to the gem module for install and update events