allow adding arbitrary route kwargs to add_resource

In the usecase where I ran into `add_resource` not passing kwargs to `add_url_rule`, I wanted to use the same resource on several URLs with different `defaults` arguments, but I think the general case (just pass everything downwards to `add_url_rule`) is more flexible and least-surprising, being that the two methods are somewhat similar anyway.