Better way of handling signingConfigs

* You can keep signing.gradle & keystore locally and not breaking the build
* You cannot use UTF-8 characters in gradle.properties, but can do that with .gradle file, solving the problem when path is in unicode