Change LocalKeyStore error reporting

The error reporting assures an exception is thrown if
setKeyStoreFile(null) is called without a prior call to
setKeyStoreLocation(String directory).

Also, fix TrustManagerFactoryTest indentation.
Add support for bitcoin URIs
Add script to fix problematic linebreak/whitespace combinations in strings.xml
Replace no-break spaces with regular space characters
Remove problematic linebreaks from strings files
Merge branch 'fix_strings'
Return proper error message when certificate couldn't be verified against global key store
Switch to a certificate that can be verified on the Cloudbees emulator
Fix dutch translation

Fixes issue 6103
Ignore all errors in initialization of TrustedSocketFactory

On Android 2.2 getEnabledProtocols() throws an
ArrayIndexOutOfBoundsException