Bug 1041380 - Add a loading state to e.me search.

I suppose this might work for the search app, but it would not work in smart collections or homescreen if we want to re-use the logic. This is due to the way that we move items around in the virtual list inside of the gaia grid. You may want to change this to grid.getItems() and use the last item in that array.