Add VCR to make unit tests also integration tests

 * Update various results as google returns different results
   (presumably more accurate)
 * Use new assert_array_in_delta to make tests resistant to result changes
 * Fix small changes like St -> Street, MI -> Milan
 * Remove irrelevant (street/full address) assertions in test_reverse_geocode
Test cleanups
Correct gemfile for ruby 1.8 versions
Add Yahoo Boss Support

 * Adapted from bgoldman (https://github.com/geokit/geokit/pull/106)
Add Yandex Maps Support
Add MaxMind Support
Add RIPE Support
Compatibility/test/coverage fixes for recent API additions
fix auth params for geocoder.us; proxy was using deprecated method and auth was never actually being used