Allow a value of all or -1 to be passed to the --protocol option for authorize/revoke commands.  Fixes #460.
Merge branch 'fix-460' of git://github.com/garnaat/aws-cli into garnaat-fix-460