only use dashes (no underscores) in arguments
make --request-token-callback optional
use certifi to work around missing certs in httplib2 (that oauth2 uses).  See http://code.google.com/p/httplib2/issues/detail?id=170 and 156, 157, etc
add support for -T to PUT a file
Merge pull request #1 from brondsem/master

A few improvements, including broader https cert support, etc