Unified parsing rules for if/else and if/elif into if/elif/else. It is
now possible to have both #else and #elif in the same #if/#endif block.