Fixed #18670 -- Collect both test cases and doc tests. Prevent models from shadowing same-named test cases.

Conflicts:
	django/test/simple.py

Added test for build_test