Update to the version of typeshed in mypy-0.4.2:
- Added type annotations and small fixes
- Add stub version of Type[C]
- Don't use basestring in tempfile stub
- Added stdlib/2.7/getopt.pyi, updated 3/getopt.pyi
- Fix setsockopt signature.
- specifiy Callable in sys.call_tracing
- more closely fit to html.parser documentation
- Improve email.*
- add types to sys.getrefcount
- complete urllib
- add types to socket.socket.send{,all}
- complete socketserver
- complete ssl
- Initial stubs for tkinter
- Support for 'from six.moves import http_cookies'
- Correct return value of round in Python 2.
- Fixes a few tzinfo method's return type
- Update calendar.pyi `timegm` to accept arbitrary length tuples