FIX: division of Decimal would crash
closes #9787 
Decimal objects don't support dtype, so we exclude all objects from fill_zeros that do not support .dtype or .type and are not scalar.

changed your suggestions.
 merged via https://github.com/pydata/pandas/commit/bed38f250860b9f64069cc302657c74ab3252db0

thanks!
