Fix white theme for older devices
Don't rely on android's SecureRandom: http://bitcoin.org/en/alert/2013-08-11-android
Use BouncyCastle's DigestRandomGenerator + seed based on several sources (thread entropy, times, system environment, /dev/random and default rng)