30005 refactor search

@prabinv @texasag @kevinsproles @tsanko 

This PR cleans up some code in search ctrl that isn't needed. Re-added the vn-product-image directive to product-tile.html. Not sure how it disappeared.