Fixed package template missing setup config.  Added 'tests_dir' config var, defaults to 'tests'. This is used by cmd.tests which now supports test directory discovery for all of the source tree not just the package root.
Finally fixed behaviour of prefer-final in the installer with respect to third-party packages. Third-party packages now _always_ prefer-final, unless specifically overridden using a version pin or similar. This shield the majority use-case of users from OSS head revisions and stops it trying to install things off of vcs repos exposed on pypi.python.org.
Added configurable namespace separators for distribution names. Eg, 'acme-foo' vs 'acme.foo'.
Bugfix for prefer_final setting
Fixed test package dir sourcing for linter and doctests.
Merged test config in with org config, seems simpler that way. Might split it out later.