add support for content-location. see #17 #36 https://github.com/for-GET/machine/issues/9

The intention is that the `to_content` callback will check if
`to_resource_content` returns true, and amend the response with a
`content-location` header set to `content_location`.
rename chosen to content