Allow pub_pipeline runner to use Array/Arguments results from handlers (or wrap in a new array).
Updated tests to check return values types from hub subscribers.
Merge pull request #127 from troopjs/feature/pipeline-enhancements

Fixed Hub subscriber returns non-array break the rest of execution.