Add subtraction operations
doc: Include add and subtract operators

This ensures that the doctests for these operators
are run by Sphinx.
Add indirect intersection method
Add equality operator
Use equality operator to simplify some tests
Add extra intersection tests
More direct implementation of intersection
Test that intersections are not marked normalized