add object engine differ

using print_r by default (subject to discussion).

Can be very slow sometimes, so, I don't know if we should add a way to deactivate it.
There is already a way to change the way the string to diff is generated.

PS: as other engines, it's only executed in --verbose mode.