cache both gradle and haveno-specific dependencies when running CI. windows binaries are built using ./gradlew build directly, since windows users have to download binaries manually regardless.