Fix #140:  make 'path' required for Connection.api_request.
Merge pull request #194 from tseaver/140-connection.api_request-handle_path_none

Fix #140: make 'path' required for Connection.api_request.