Add project_code to search fields
Merge pull request #504 from MastodonC/feature/searchable-project-code

Add project_code to search fields
Update documentation.md
Scroll down to property-details on search select.
Merge pull request #505 from MastodonC/feature/jump-to-property

Scroll down to property-details on search select.
Better CSS around charting

- Allow for custom padding for panels
- Don't show what types of rollups is shown if there is not data
- Make the table responsive
Merge pull request #506 from MastodonC/feature/better-charting-css

Better CSS around charting
Better sorting

- Use global state to store sorting order (stops it from being reset
  between renders)
- Add sorting to programmes, projects and properties tables
Merge pull request #517 from MastodonC/feature/sort-all-tables

Better sorting
Workaround to use lifecycle protocols

Current implementation of Om doesn't respect life-cycle protocols.
This should be fixed with the next release of
Om (https://github.com/swannodette/om/issues/282). This commit is a
temporary solution.
Merge pull request #518 from MastodonC/feature/multimethod-fix

Workaround to use lifecycle protocols
Filter entities according to user's permissions

- Update tech icons
- Add location to ES fields
- Update map API to return filtered properties
- Stringify values from profiles.
- Require public access if no programmes or projects.
- Fix view link.
- Remove addresses when not authorised.
- Improve css for images on the map.
Merge pull request #519 from MastodonC/feature/map-fix

Filter entities according to user's permissions
SPAAAAAACE
WIP