throw PartialShardFailureException if response has failed shards
Merge pull request #553 from Topface/partial-failure

Throw PartialShardFailureException if response has failed shards