Fix the adapter index to getItemId() to include the mFirstPosition offse...

I noticed that the row id being passed to `onItemClick()` was not being offset from the top visible item in the grid. I tracked the problem down to the `PerformClick` class where I saw that the offset being applied to the `position` was not being applied to the index that is used to retrieve the row id.