Revert "toolchain: replaced CTASSERT magic with C11 _Static_assert"

This reverts commit 502b30d37af085db8da5b8561cc54db865fee235.

Some header files had incomplete macro invocations.  The change also
seemed to add too much boilerplate.
toolchain: use _Static_assert in CTASSERT