New general config option: passwordeval

This should resolve #108. Let me know if I should change something.
It's a bit unfortunate, but these are not the end user docs. The real docs are located under ``docs/``, so ``api.rst`` will have to be edited, and ``keyring.rst``.