cater for running tests from another directory than tests - applying existing pattern to newly added test_testcase_ordering as well
Remove old compatibility shims from d.c.gis.
Merge pull request #2657 from nschlemm/20140516-test_testcase_ordering

cater for running tests from another directory than tests
Fixed #22628 -- Took initial forms into account when combining FormSet.min_num and FormSet.extra.

Forwardport of 79f15ab1ef from stable/1.7.x
Fixed #22579 -- Corrected validation for email to reject trailing slash

Thanks to Claude Paroz for the report and patch and Tomasz
Paczkowski for the review.
Fixed #22490 -- removed obsolete ComplexFeed class from syndication_tests

It was previously used in a test that was deprecated and then removed, this cruft can be removed now.
Removed an unused import
Fixed #22531 -- Added tree.Node.__repr__ and tests for the class.

While Node class has a useful `__str__`, its `__repr__` is not that
useful. Added a `__repr__` that makes use of the current `__str__`.
This is especially useful since the more popular `Q` class inherits
`tree.Node`. Also created new tests that cover most of `Node` class
functionality.
Refs #21798 - Modified error number to provide room for future expansion.
Removed --skip-scripts from extras/Makefile.

This is the default now, see https://bitbucket.org/pypa/wheel/commits/c29f82b4cf76df71f8d55b0f825af6063d3b9892