chore: update gradle to use 'implementation' instead of 'compile'
chore: update gradle to use 'implementation' instead of 'compile'

There are two options to replace keyword 'compile':
- implementation: can be looked as a private dependency. For instance, let's say we have an app that depends
on d1 and d1 depends on d2. If d1 declares d2 dependency using 'implementation', our app will not have access to d2 implementation.
This has the benefit of Gradle not having to compile the entire app when d2 changes. It only has to compile d1.
- api: can be looked as a public dependency. It means our app has access to dependencies of dependencies. In other words, following the example above,
if we declare d2 using 'api', our app will have access to d2 code and may use it directly. Gradle here will have to compile the entire app everytime d2 changes.

Both work in this case and since 'implementation' is more optimal in terms of
gradle work I decided to go for that option.

More info in this StackOverflow thread: https://stackoverflow.com/questions/44413952/gradle-implementation-vs-api-configuration

References https://outsystemsrd.atlassian.net/browse/RNMT-5055

OutSystems/Cordova-OutSystems-AppFeedback,OutSystems/Cordova-OutSystems-AppFeedback