Add initial Jython support

Currently only works for http as ssl module is not yet fully functional.

Ran the tests, with some (expectedly) failing on ssl support