Remove files not in scope for project
This will avoid unnecessary building. This is maybe not the optimal
solution, but has less overhead than building projects that do not need
to be rebuilt.
Handle files included by the -include directive in build.bnd
Add null check on IResource.getLocation()