Add Keychain page for storing RSA key

Keychain allows you to generate and store keys securely. You can opt to
use passphrase for extra security, which you would need to specify
every time you login.
Git Project deployment support private repos

Deploy Git Project as app now supports use of keys, so you can deploy
your private projects too.