Refactored more things to use the restaurant id instead of the array
index. Removed some more pesky tabs. Changed the way the menu page intents
work a bit in preparation for implementing the actual data.
Fixed some of the weird logic in the adapter when trying to determine the
position. Fixed the logic dealing with the second partition id (sort of).
Made the closest location now show up both at the very top and in its
proper location in the list (to prevent confusion).
Added two comments to further clarify the logic.