perf: Add debug for filters

Signed-off-by: David Ahern <dsahern@gmail.com>
perf session: Return ETIME on timestamp errors

Allows a command to handle flush time errors different than other
failures.

Signed-off-by: David Ahern <dsahern@gmail.com>
perf script: Set reference time if file is a pipe

Allows time-of-day timestamps when events are directed from perf-record
to perf-script through a pipe. e.g.,,
    perf record -e <list> -D | perf script

Signed-off-by: David Ahern <dsahern@gmail.com>