fix($cordovaKeychain): check if keychain exists before instantiating

Make sure cordova Keychain is present on windows object before making
an instance of it to prevent the issue where injecting the plugin
throws an error.

Closes #499
Merge pull request #504 from khashayar/fix/keychain

Checks if keychain exists before instantiating