Reordering at least gets cube right on level 0.

Catch Cell("quadrilateral",3) inside io.py
Check for cellname()="quadrilateral" instead of Cell("quadrilateral")
in _ufl_finite_element and _ufl_vector_element