TFJ-860 Upload Media via InputStream

Fixes http://issue.twitter4j.org/youtrack/issue/TFJ-860
as discussed here: https://groups.google.com/forum/#!topic/twitter4j/56-kOObbXt0