Revert "reverting some tweaks"

This reverts commit 53641170afc9e9699fda3af67730b5c073872e51.
Revert "typo"

This reverts commit 368b1cb3fa14eb63b91b914d31b1575b0ee08399.
Revert "don't require config"

This reverts commit 1343f17229d7e3b2e773186b106e6c3abd55a3a0.
Revert "a few more build tweaks"

This reverts commit 0bf13ac9072e5e90e9dbe1d8fe3dad6957bce781.
Revert "typo"

This reverts commit fed9aee0cd0e4ad50638f714280759297d216e9a.
Revert "typo"

This reverts commit 1581f6ba39bbc6194946cbb7f20661c62ab65136.
Revert "fallback on old lapack"

This reverts commit 12ab7c3fd1103ec620a90a9b9d8f8b1ce444fbfb.
Revert "new cmake build method"

This reverts commit ba40f20be8ba0dc86789c3ef9ea839be66cdd97a.