Add HTTP request rate limiting.

* Add a `TokenBucket` implementation for throttling requests based on
  the client's IP address.
* Add a `TokenTable` interface and an in-memory `LRUTable` for mapping
  IP addresses to token buckets.
* Add `LimitHandler()` and `RateLimitedHandler`.