Explicitly testCopesWithNils instead of abstract test base class
Extract helper methods to invoke SenTestCase exceptions.

This should make it easier to convert to XCTest.
Expand testCopesWithNils to testCopesWithNilsAndUnknownTypes
Fixed greaterThan etc. to return NO if given object can't be compared, instead of throwing exception
Remove abstract tests now that they're pushed down