Pipelet: emit_xxx() / emit() / alter() / trace(), details:
  - emit_xxx( ... ) now uses emit( 'xxx', ... )
  - emit(): handle events add / remove / update / clear
  - emit(): capture exceptions, display stack trace if available
  - alter(): fix constructor, was not calling Pipelet()
  - trace(): option 'counts_only' displays only values counts