Filter entities according to user's permissions

- Update tech icons
- Add location to ES fields
- Update map API to return filtered properties
- Require public access to be true if user's role is user and programmes and projects are empty maps.
- Fix incorrect url on pop-up's "view" link
- Fix technology icons
- Remove addresses when non-admin user
- Stringify fields stored in profiles that are selected for calculations, before attempting to use edn/read-string (some data seems to be inconsistent).
- Improve CSS for images displayed inside of pop-ups.


Fixes #514 
Fixes #511 
Fixes #512 
Fixes #513