remove a __class__ replacement hack from memoryview code in SliceIndexNode class
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
add safety fix for method dispatch visitor
fix the last fix
automatically replace calls to builtin.__contains__() with the corresponding C-API function and enable optimisation of unbound builtin methods for subtypes
honour --cython-only option in compiled unit tests and pyregr tests
simplify evaluation of --cython-only option in test runner
remove Py2.3 work-around
remove duplicated code
support Ellipsis as compile time constant
fix constant folding for repeated negation
minor code cleanup
add constant folding tests for bool values
delete unused LongNode class
fix expression node finding for bool and character values in constant folding