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

Throw PartialShardFailureException if response has failed shards
Aggragations - prevent global aggregations as sub aggregations
Aggragations - prevent global aggregations as sub aggregations (changes.txt)
Aggragations - prevent global aggregations as sub aggregations
Merge remote-tracking branch 'origin/master'

Conflicts:
	changes.txt