Encoding the Reffered Url before adding to the playstore referrer
Encoding the Reffered Url before adding to the playstore referrer

Considering the case that url may contain query params with `=` and `&`
with it and may cause issue when parsing play store referrer.

On the receiving end the referrer is split based on ”&“ and each key
value  is detected by “=“ . The kay and value and again url decoded and
hence taking care of the double url encoding case

BranchMetrics/android-branch-deep-linking,BranchMetrics/Android-Deferred-Deep-Linking-SDK,BranchMetrics/Android-Deferred-Deep-Linking-SDK,BranchMetrics/Android-Deferred-Deep-Linking-SDK,BranchMetrics/android-branch-deep-linking,BranchMetrics/android-branch-deep-linking,BranchMetrics/Android-Deferred-Deep-Linking-SDK,BranchMetrics/android-branch-deep-linking