Bug 551970 - replaced eager computation of ignored containers

Instead of computing all project links eagerly, check if a resource is a
linked project on demand.

The use of IWorkspaceRoot::findContainersForLocationURI does not scale
on large workspaces.

Also modified the implementation to handle linked folders the same as
projects.

Change-Id: Ic0f5f9ac1b7082b4cc0daf9e86a04a08d2e35897
Signed-off-by: Julian Honnen <julian.honnen@vector.com>
5 files changed