SearchListView and reimplementation of CRM list views
Update references in tests
Refactor SearchMixin a bit

Pull out GetFormDataMixin.
Rewrite edit settings view as class-based

Removed one form as it was essentially unused, because all fields it could
use were excluded from the form.
Removing more stuff from TimepieceDataTestCase
Remove TimepieceDataTestCase
Shorten test factory creation code
Initial changes in response to code review