Change over to pytest

@jwass what do you think? I think this covers all our speedups/no-speedups bases and with less code.

Also, we're importing unittest from '.' (shapely/tests) in the test modules, so there's no need to conditionally import in the setup now.