ENH: add option chop_threshold to control display of small numerical values as zero

Doesn't cover complex numbers for now (no formatter implemented in format.py)

I think the "supress" kwd choice in numpy is not that awesome. So I borrowed `chop` from 
the mathematica parlance.

#2734