remove outdated views that cause errors

The datastructure changes to that email_aliases is not available on the user record anymore.

Keeping these views leads to errors on couch servers.
only emit pgp keys if they are actually set

if doc.keys has not been set doc.keys[pgp] will raise an error.

We always upload the key after signup - but this might fail and there is some time in between. Not checking for this condition lead to errors in the couch logs.
Merge pull request #133 from azul/bugfix/fix-view-functions

Bugfix/Fix view functions