Squashed commit of the following:

commit 9a59540b87acd0e2ba438313b03755cbbe9cdb49
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Tue Jan 15 09:18:50 2013 -0800

    CLC-955 Adjust log levels; bring back updating/deleting of access token

commit 6186a8a3c5fc2099cc62d4171fd48793462852a1
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Mon Jan 14 16:55:09 2013 -0800

    CLC-955 Make Google token refreshing work

commit a52c7aacbd3cd4eaf617cc69822d0b86137d6cb3
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Fri Jan 11 16:43:00 2013 -0800

    CLC-955 Use class instance vars to reuse Google service objects; refresh of expired tokens still does not work properly.

commit 1791d654a29b7af88326d48d1568ab31a4a141b1
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Fri Jan 11 10:02:10 2013 -0800

    CLC-955 Make the GoogleProxy re-use the google client

commit bf388febcaca9727a18a03adacd22090820e4d2c
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Thu Jan 10 14:34:10 2013 -0800

    CLC-955 Revert google_proxy.rb changes that broke tests

commit 3e67fc4bba7e77bf90e4dcf95c5c740049f643a1
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Thu Jan 10 13:45:50 2013 -0800

    CLC-955 Add GoogleClientProvider to re-use the expensive Google API lookups

commit d29839b001ce16a4156f6e1b53d10414f81c1972
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Thu Jan 10 10:34:47 2013 -0800

    CLC-955 Add some log statements to time Google API interactions
CLC-955 Fix bamboo test failure
Merge pull request #484 from ctweney/clc-955-squash

CLC-955 Speed up GoogleProxy interactions by re-using client