Implement the new encryption-key soledad document
Use type instead of tags to get docs in openpgp

For that that now the type is the class.__name__ instead of
str(class)
Implement active key document
Implement multi uid support
Fix comments
Merge remote-tracking branch 'meskio/feature/6299_new_doc' into develop