Ability to customize method names without creating a custom router

Creating a custom router just to change the method name in the URI is too verbose, specially if you have many custom actions in a ViewSet and you only to customize single method.

This patch would allow developers to customize the default method name with something else by passing a custom_method_name as a part of list_route and detail_route decorators.
Let's have: "The URLs for custom actions by default depend on the method name itself. If you want to change the way url should be constructed, you can include `url_path` as a decorator keyword argument."