Add support for keyring password storage

I have added support for keyring based password storage and tested it on OSX.

It uses the [keyring library](https://pypi.python.org/pypi/keyring) so it should work with OSX, KDE, Gnome and Windows 2k+.