A 17-day strike by Woolworths warehouse workers which left supermarket shelves bare across Melbourne has ended. More than ...