Change CMake build file to fail if any includes or libraries are missing.
Backport ENDOOM support from Eternity.

Uses textscreen library from Chocolate Doom 1.7.0.  Settings are currently hardcoded.