Merge tag '1.5.3' into develop

v1.5.3
- Fix: SshClient::runCommand() now captures all output, not just the last line
New: Added logic to find the files in the given directory
Fix: Make it so that $story->setParams() is chainable
Merge pull request #93 from datasift/feature/chainable-story-set-params

Fix: Make it so that $story->setParams() is chainable
Merge branch 'develop' of github.com:datasift/storyplayer into develop
New: Added Supervisor module
New: Ignore .idea and *.iml files
Revert "New: Added logic to find the files in the given directory"

This reverts commit cd72d49e8b5ccbe391edbbca3e5760644ca41c19.
Merge pull request #99 from shwetsai/feature/supervisor

Feature/supervisor
Fix: Add p6p1 to interface search list. Fix ExpectsHost::processIsNotRunning
Fix: drop requirement for PECL YAML support
Merge remote-tracking branch 'origin/develop' into develop
New: --persist-device switch
Version bump for release
Merge branch 'release/1.5.4'