Update the CA PublicUtility sources to the latest version.
Switch to libc++ and -Weverything, and fix every subsequent warning and error.