NEW FEATURES:
- allowing 'colored' display customization to control colored
output. Default is 'auto', showing colors only when
output is not being piped. You may also set this to 0 to
disable colors completely, or 1 to enable output coloring
all the time (even when piped).
- new 'caller_info' display customization.
- default 'class_method' is now set to '_data_printer', so your
modules and apps can be aware of Data::Printer automatically.
BUG FIXES:
- Skipping calls to fcntl() in systems that don't support it.