Update test suite modules to match with unittest2 discovery.
Adding git ignore file.
Refactor tests as mixin classes to handle new test discovery.
Test with the default test runner for all Django versions.
Add release note about test compatibility.
Add travis ci config and badge.