Add support for multiple bundle() calls.

- works in watchify
- re-adds pipeline hooks on 'reset'
- add opts.outputs alias for opts.o + docs
Expose pipeline for output bundles on event.

- browserify instance emits ‘factor.pipeline’ event when the pipeline
  is created
- pipeline uses labeled-stream-splicer and has ‘pack’ and ‘wrap’ stages