pipelet.js: remove Fork, use path_through with query tree in dispatecher instead, fix _add_destination(), minor refactoring