Fix #if condition bug.

Unrecognized identifiers in #if condition should be replaced with "0".
So, for example, the following code should be expanded to 1
if NO_SUCH_IDENT is not defined.

  #if NO_SUCH_IDENT
  0
  #else
  1
  #endif

8cc replaced unknown identifiers with "1" which was wrong.