change Maven2Gradle to produce one include statement per subproject

- fixes settings.gradle compile error for huge maven module builds
- much easier to read
Maven2Gradle don't write project description if it's empty
resolve OptionReader via ServiceRegistry