Merge trunk into branch automake. #28588

Conflicts:
	src/Makefile
	src/Makefile_GNU
	src/base/MathUtilities.cpp
	src/base/MolDS.cpp
	src/base/Molecule.cpp
	src/cndo/Cndo2.cpp
	src/mndo/Mndo.cpp
	src/optimization/BFGS.cpp
	src/wrappers/Blas.cpp
	src/wrappers/Lapack.cpp
	src/zindo/ZindoS.cpp
Check mkl_lapacke.h. #28588