Treat files as external dependencies.

Fixes #1002344
Merge pull request #862 from uunicorn/t1002344-ext-bin-deps

Treat files as external dependencies.
Revert "Treat files as external dependencies."
Merge pull request #869 from scala-ide/revert-862-t1002344-ext-bin-deps

Revert "Treat files as external dependencies."