assure that the dominance tree is always computed
irdom: code cleanup
irdom: move for_each macros to internal API
remove assure_doms from public API, use assure_irg_properties instead
irtype: add more const qualifiers
remove some pointless dump_verbosity flags
irdumptxt: cleanup
only set oparity_binary/oparity_unary if explicitely specified

oparity_unary, oparity_binary require opindex to be set, which wasn't
always the case.
Also people seem to expect certain semantics from unops/binops, like
being arithmetic operations. So we shouldn't automatically set
oparity_XXX.
unify different failure display functions
change a bunch of pointless usages of get_unop_op
remove oparity_{unary|trinary|zero}

They weren't used in a sensible way and their semantic for
non-arithmetic ops was unclear.
Also implicitely fixes a bunch of bugs where these where set but no op_index
was set at the same time.
fix sparc after oparity changes
Fixed off-by-one error in pdeq_putl.