Added more unittests for Distribution._sign_string

The new unittests that I'd mentioned in pull https://github.com/boto/boto/pull/1214

* testing the case where a file name is passed in for private_key_file
* testing the case where a file objects is passed in for private_key_file