Allow overriding of key-store file for local build

Allow overriding of the location and other information of the keystore file using gradle.properties. This allows easier personal builds without source code changes.
If not all information is provided in the gradle.properties file, the original other.keystore is used.