Merge pull request #739 from caktus/search-updates

Quick search code cleanup and tests
Add SearchListView
Add missing permission to Business model
Use SearchListView in crm views
Tests for CRM list views
Use SearchListView for invoices
Merge pull request #738 from caktus/search-list-view

List views with search
Merge pull request #735 from caktus/feature/727-highlighting

Fix #727 - Add vertical highlighting to the payroll summary report
Merge branch 'develop' into feature/707-contract-progress-bars

Conflicts:
	timepiece/contracts/tests/test_contracts.py
Fixed failing tests that broke from merging in unrelated changes
Merge pull request #707 from caktus/feature/707-contract-progress-bars

Add progress bars on contract listing page
Refs #740 - Added queries for unverified/unapproved entries in the
outstanding hours invoice view.
Merge pull request #744 from caktus/feature/740-unverified-warning-invoice

Refs #740 - Added queries for unverified/unapproved entries to the outstanding hours invoice view.
Update release notes for v0.10.0
Added 744 to releasenotes
Note requirement of pagination middleware in README
No need to require django.contrib.markup
Merge pull request #748 from caktus/747-drop-markup

Fix #747 - No need to require django.contrib.markup
Merge pull request #749 from caktus/746-pagination-middleware

Fix #746 - Note requirement of pagination middleware in README
Updated releasenotes per review comments. Changed release candidate
to 0.9.3 and removed a bugfix message that isn't relevant