findFile: Realise the context of the path attributes

This allows us to set the `nixPath` to contain entries from e.g. `fetchgit` derivations.

I prefer we merge this, but if not we should require that the `context` of the `nixPath` be empty.

Built on top of #267 for convenience.