Allow user to config signatureVersion. 

`signatureVersion` must be `v4` in Beijing Region, not the default value `v2` of Global Region, so user have to set this param explicit.
Merge pull request #32 from ivanzhaowy/patch-1

Allow user to config signatureVersion.