Set dependency to Response when multi in pipeline and build dependency
first if Response's dependency found and not built

* there's some dependency with exec response and command responses
within multi
* if command responses's get() called before exec response's build(), it
calls exec response's build() first
* unit test included
Merge pull request #549 from HeartSaVioR/make_multi_in_pipeline_and_sync_work_smoothly

Fix multi in Pipeline and sync() - JedisDataException (fixes #547)