Add in xmlrpc lib - breaks Jython interactive console

A follow on to pull request 44. This pull request adds the broken part of  91db3ab (from pull request 12) back into development.

AFAIK applying this break Jython interactive console. I will try and add a fix for this to the pull request if I can figure it out.