Created by: uKetki
Added test cases and prepared test data for dynamic feature module. Each feature has distinctly unique characteristics explained as follows:
kotlin -> Feature written in Kotlin and will be available on-demand
java -> Feature written in Java and will be available conditionally at install-time for devices with minsdk=21 and maxSdk=24
native -> Feature written in Java using JNI and will be available on-demand
initialInstall -> Feature written in Java and will be available at install-time
Depends on #2586 (closed)