Revert "cmake is sort of optional dependency"

This reverts commit 4c38c1f1507d12135ed6991cd3d485441dfd29b2.
Revert "bootstrap.h"

This reverts commit 9a4c05492c6af201faa1f94939cb85e3eb45b42e.