Improve performance of EObject.eContents() and Resource._index() by using caching.
Update build and dependencies.