Bug #1450: Illumos should be buildable with GCC4
remove uses of CPP assertions in conditionals
CPP support "assertions" in conditions, these are statements of the form #foo(bar) where foo is a noun, and bar an adjective.
These are deprecated in newer GCC, generating a warning, and very rarely used (as perhaps the second example demonstrates). We should just remove our (2) uses.