Pipelet.js, new traces WIP:
- Trace():
  - trace.query_default() sets default query to Any Method, Any Instance, level 5
  - trace.query_clear()   resets query to "nothing emitted"
  - trace.query_add()     replaces set_query(), adds query and-expressions, tests flow attribute
  - trace.query_remove()  removes query and-expressions, WIP
  - trace():
    - when adding level, add flow, _timestamp, and _real attributes to trace object
    - when name is an object, get instance name using name._get_name() or name.valueOf()
    - add emit (Function) parameter to emit traces
    - other refactoring

  - Trace class attributes for default values and constants:
    - Trace.any_instance: set to 'Any Instance'
    - Trace.any_method: set to 'Any Method'
    - Trace.default_trace_level set to 5 (Notice)

  - very much improve documentation, which is now complete (beta)

- Pipelet.methods(): use trace() Function Object generated using Trace()