Port ImageLoader to Gradle build system

**Ported modules:**
- core
- demo
- acceptance

The acceptance module is configured inside the demo module as instrumentation tests. Didn't port the artifact publishing nor APK signing due not having all the required files and proper access to the repositories.