Allow limit option to be a proc.

This allows you to do stuff like:
`req.env["USER"] == "god" ? 1000 : 1`