Update to 3.1.4
Notes:
- Updated sources to 3.1.4 (copied from rawhide/openssl)
- Copied all the patches over from rawhide/openssl
- I had to disable a handful of patches which caused build errors
Apart from that it's pretty much unmodified. There are changes to the
rawhide/openssl package that we should probably reflect here, but they
are quite deep.