Initial paging support and associated test
Merge branch 'develop' into feature/paging

Conflicts:
	src/ggrc/services/common.py
Cacheable now has a findPage method that will retrieve the first page of
a collection. Also, fix a string issue in the services in how paging
lings were generated.
Merge branch 'develop' into feature/paging

Conflicts:
	src/ggrc/services/common.py
Now with a "View More" button on the Event list in the admin view that
uses the paging api.
Cleanup bad file.
Set default page size to be 20 and max page size to be 100.
Remove old audit models and tables
Enable lists to use multiple sources via chained mappers

* add GGRC.ListLoaders.CrossListLoader
* remove can.Model.Cacheable.define_association_proxy and friends
* remove notes saying widgets don't contain all mapped objects
* add GGRC.Mappings with extensive, but not complete, mappings
Add audit table
Fixed people listings to show the email address instead when the name doesn't exist or is only whitespace (55670526)
Merge branch 'develop' into feature/audit
Add tooltips for significance, means, notes, network zone
Added basic Audit support: LHN list, Program page widget with basic tree
Added "+ Objective" to sections

"+ Objective" will jump directly to create objective, and then after
successful creation, will create a join between the new objective and
the original section.
Updates for audit model, added request model, refined response model, changed LHN display for Audits to not use clickable links.
Improvements on mapping functionality

* reduce number and duplication of events due to mappings
* calculate mappings on demand rather than as observables
Trivial fix to restrict models to their proper list
small screen responsive width calculation fixed
fixing main lsh for one column width