Fix the ZLib in Externals. The CMakeLists file looked like it was copy-pasted from ZLib itself. It didn't work for various reasons.
Add CMakeLists.txt.user to the .gitignore file. Closes issue 6873.