adds support for building the model of a program for which the classpath is incomplete

This is indeed the goal, see for instance NoClassPathTest
>         Launcher spoon = new Launcher();
>         spoon.getFactory().getEnvironment().setNoClasspath(true);