Replace InternalSearchResponse#EMPTY with InternalSearchResponse#empty()

Each search request should use a new InternalSearchResponse instance even in case when all shards return no hits. The InternalSearchResponse may get modified afterwards, so a new instance required at all times.