util: Add an use MEMCPY().
edges: Reserve link resource in edges_verify().
irnode: When deciding to use an ARR_F for the in-array, check for oparity_dynamic instead of hard-coding End and Sync.
array: Remove remnants of ARR_A.
array: Assert size <= capacity for ARR_D, too, not just ARR_F.
ldstopt: Use exchange() instead of set_irn_in() when a Sync has only a single operand left.
beblocksched: Remove write-only entries from blocksched_ilp_entry_t.
betranshlp: Do not set a default transformer for Start.

All backends have their own transformers.
betranshlp: Forbid changing the transformer, even if it was be_duplicate_node.
all: Reduce license headers, which were missed before.
bescripts: Remove write-only variable.
be: Factorise code to initialise emitters.

All backends emit nothing for Phis and be_Keeps, so set this centrally.
template: Set emitters for TEMPLATE_Return/Start, not for middleend Return/Start.
be: Specify emit => "" instead of manually setting be_emit_nothing.
ir: Cleanup in remove_irn_n().