Work on speeding up geocoding process.

Right now, when building friend list, instead of geocoding for each
friend am building a hash like location_id => location_name from each
friend's location. Since locations have unique id's and the hash
auto-uniques on the keys, we end up with a unique list of places for
all friends.

Then, out of place, I make a new hash containing mappings like
location_id => [lat, lng]; that is, do the geocoding. Now, there is
some fancy ruby stuff to do all this with one hash in one or two
lines, but it doesn't work so well for rails, apparently, so I'm using
doing the update from names to coords out of place.

Finally, we go back through the list and assign to each friend the
coordinate as indexed by their location's unique id.

This can be made more efficient; the coords can be stored in the
session. Also, using this scheme the friends are all piled one atop
another on the exact same coord, which is bad -- need to space them
out
Lower time between geocodes.

The bound is ostensibly 100/sec.
Merge branch 'speedup_markers'
Raise sleep time.

Had read that the geocoder could handle 100 goecodes/sec and so
thought that a 0.05 second sleep would suffice, but the thing
sometimes errors out with that. Replacing with 0.1 second sleep seems
to work.