Return compatibility information for algorithms and libraries
This merge request implements the retrieval for execution environment used for an algorithm.
It cleans the current implementation providing that information to the views and makes it also available on demand through the API.
This information will prove useful for the AI4EU project.
Fixes #548 (closed)