add _diagonals
add _diagonals

This patch add the evaluable Array's _diagonals property, and rewrites
simplifications to use this attribute rather than the Diagonal axis property.

wijnandhoitinga/nutils