Change implementation to use a context object for comparisons, which will hopefully get around the tricky cases.
More general handling of comparison of iterables when not in strict mode.
Code shuffling.
Remove Result and ToCompare classes that turned out not to be necessary.
Specific comparison for namedtuples.