add instance text_output flag to Rpc.call()
allow host name, port, timeout to be set at __init__(), and so be used in with blocks
replace pkexec for gksudo until we configure it properly
improve xml parsing for built-in data types
improve enums, add custom name() for each class
add get_results() and get_tasks() to API