Paranoia code to zero out critical keys after use

After the original master key, private key, and scrypt results are used to calculate the java garbage collector just clean them up later. To be paranoid, these critical private components are zero-ed first before handed over to the garbage collector so that they won't exist in a memory dump.