OAuth: Updated exception handling in the OAuth 1.0a client

The client should only catch exceptions that are caused by protocol errors. If an exception occurs due to a timeout or similar, the exception should be thrown for the user to catch.
GitHub: Added property "Owner" to class GitHubRepositorySummary