Add Bouncy Castle.
Replace the default PBEWithMD5AndDES with PBEWITHSHAAND256BITAES/CBC.
Fix unit test.
Separate out test configuration file.
Add back the old encryption algorithm for transition.
Merge pull request #72 from eric-wu/develop

Replace the default encryption with Bouncy Castle's AES