Add option to allow mixed encryption
This is not very well tested and needs better support in libkleos resolver code to work properly.