make test functions a bit more readable and add some additional tests
support special comparison methods in method dispatch transforms
declare some internal transform methods final
optimise 'x in unicode' a bit
remove method dispatch on CascadedCmpNode: currently fails to handle first (inherited) operand
refactor __class__ replacement hack, argument coercion and self-arg checking in AttributeNode