More unit tests
Add test for encryption randomness
Rename BridgeAesGcmEncryptor to AesGcmEncryptor
Merge remote-tracking branch 'base/develop' into develop
More robust with encryption randomness
Add X509 certificate factory
Upgrade aws-java-sdk
Merge pull request #293 from eric-wu/develop

Add X509 certificate factory