Improve API.update_with_media file uploading
Improve API.update_with_media file uploading

Use files parameter of requests Session.request
Allow Twitter's API to respond with error code 193 and message "One or more of the uploaded media is too large." instead of checking for file size prior to upload.
Allow Twitter's API to respond with HTTP status code 403, error code 189, and error message "Error creating status." instead of checking for file type prior to upload.

tweepy/tweepy,svven/tweepy