Bug fix to handle Carp 1.32

Carp will call an object's CARP_TRACE() method if can() do it. This showed out in the method call history when verify() fails.
Define isa() and can() exclusions in their own global variables
Copy code from Devel::PartialDump
Remove Moose dependency

 - Make it a hash-based class.
 - Remove function exports (now it is completely OO).
Remove unused functions
Object dumps were missing "="
Fix dump for max_length 0
Attribute "list_delim" was not being used to separate list elements
Fill test coverage and mark uncoverable code
Add original copyright notice
Integrate new PartialDump