XD-887: Module deps management

This enables a smart handling of modules dependencies, to use with their custom classloader.

Eclipse experience is fine when used with "$>./gradlew eclipse" then "import as existent (non gradle) project"