Define NDEBUG during the optimize build.  assert are now elided.

Note: R__ASSERT are never elided and can be use for check that should
be done in both debug and optimized builds.
typo