Fix typo in getattr() call
Rework object wrapping infrastructure
Tidy up MantisObject wrapping code

Decompose common types such as list and dict so that we can wrap all the
SudsObject's inside of it.