handle recursive imports (patch from https://fedorahosted.org/suds/ticket/239)
add test case for https://fedorahosted.org/suds/ticket/239