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.