Clean up DUPLICATE DO NOTHING representation

This affects parser, planner and executor structs, and some associated
functions.

Change in order in node structs necessitates catversion bump, as stored rules
invalidated.