Import Eclipse project API support into efservices
To reduce duplication across API projects, a new service will be added to the efservices module of the commons library. This service will use existing implementations of the Eclispe Projects API and associated services to create a common cached version to be used across projects. This new service should make use of the Loading Cache service that was recently added to core to better leverage high-availability caching. In terms of cache time, we can leave the service to refresh once an hour to keep it reasonably up to date.