Only do differences on set objects.
Make more tests for linear and shuffle test utils to common file.
More pylint cleanups