Add a sensible toString method to http.{Request, Response}.

Because this:
  Query timeout on com.twitter.finagle.http.Request$$anon$3@305f387c
is a lot less useful than this:
  Query timeout on Request("GET /foo", from 10.42.42.42:56942)
[split] Update OWNERS: Use git-review format, not make_review format. Each OWNERS file must include a real user or a *.

RB_ID=63658
[split] More Macaw clean-up:   Move more Monorail specific parts to monorail/   Configure monorail filters per controller rather per server for maximum     control (and Rails compatibility)   Remove most the config mixins   Now more monorail compatible   Use MonorailApiServerConfig in macaw-search - typeahead can now use the     rate limiter

* macaw-core/MonorailLimiter.rake:
   Fetch rate_limiter_memcached.yml

* macaw-core/Controller.scala:
    endpointName is deprecated - use SetResponseActionName
    birdherdOptions: remove
* macaw-core/filter/SetResponseActionName.scala:
    Add

* macaw-core/config/ServerConfig.scala:
    Move monorail filters out of standard filter chain
    Make tfeTapCompareLogger a required[]
    Merge DeciderServerConfig back in
    Move suppressResponseCodesFilter down chain
* macaw-core/config/*:
    Remove config mixins

* macaw-core/filter/SkipFilter.scala, IncludeFilter.scala:
    Remove.  Better to add filter per controller.

* macaw-core/filter/StatsFilter.scala:
    Remove per-endpoint stats - now done by adding StatsFilter per controller
    Break TfeQueueStatsFilter out of StatsFilter
* macaw-core/filter/TfeQueueStatsFilter.scala:
    Add

* macaw-core/international/LanguageIdentifier.scala:
   Pass decider in so we use the *monorail* decider, not the ServerConfig decider

* macaw-core/monorail/config/MonorailApiServerConfig.scala:
    Merge mixins
    ControllerFilterFactory: Add.  Creates filter chain for controller.

* macaw-core/monorail/MonorailCompatibilityFilter.scala:
* macaw-core/monorail/RailsCompatibilityFilter.scala:
* macaw-core/monorail/HandleSoftbankMobileFilter.scala:
    Break up MonorailCompatibilityFilter into RailsCompatibility and HandleSoftbankMobile

* macaw-core/monorail/filter/AuthenticationRequiredFilter.scala:
* macaw-core/monorail/filter/GetRequiredFilter.scala:
    Add these classic monorail filters

Update Macaw dependencies: macaw-search, woodstar, rufous

macaw-search:
  move config files from src to config
  fetch monorail config files for macaw-typeahead rate limiter

woodstar/rufous:
  update for macaw changes

Fix macaw-search maven deploy

    * macaw-core/pom.xml:
        Hard-code slf4j version (still getting 1.5 and 1.6 mix, but it at least works)

    * macaw-search/production_base.scala:
    * macaw-search/memcache.yml:
        s/production.smf1-1/production/ - old RoR'ism
        Set datacenter

    * macaw-search/macaw_search.scala:
        Add SetRequestCountryFilter to SearchController filter chain to get PCTD country.

    * macaw-search/flakestore.yml:
        Temporarily add rate limit config (TYPE-42)

    * decider/OverlayDeciderStore.scala:
        Log hex of md5 sum

Review Boards: 63156, 63157, 63159, 63355

RB_ID=63355
[split] Finagle: Fix a couple documentation typos in Service.scala.

RB_ID=63458
[split] Add guava to exclusions for science library includes. Some science libraries use r09 and we might be picking this up sometimes.

RB_ID=63642
[split] finagle: prevent tenuring of response objects for responses from previously idle connections

RB_ID=64088
[split] Add Duration.inUnit and expose that in StatsReciever.time and StatsReciever.timeFuture

RB_ID=62891
[split] remove toOption and andThen from Future.
[split] i dont like this either but thought it was part of our code style
[split] remove parens
[split] yak: shaved
[split] properly use specified parameter of OstrichStatsReceiver

RB_ID=64362
[split] finagle-redis: add quit command

add quit command

RB_ID=64116
[split] baby steps on converting dependency managemnet solution
[split] A multiplex http service To-dos: - Support dynamic loading of mux service - Integrate with Steve's stats work - May need to integrate with Sonja's life cycle work

RB_ID=56562
[split] getting rid of dependency management, go to explicit versions + maven-tools/maven-release
[split] bump to latest plugin versions
[split] finagle: update ChangeLog
[split] Merge branch 'master' of https://git.twitter.biz/birdcage
[split] SerialClientDispatcher: only release semaphore after read/write is complete