close issue #2 - add synchronous API
copy AbstractMultiCauseException from gradle-core so we can are not tied to a gradle version
update to Gradle 1.10