Allow customization of the url field name on HyperLinkedModelSerializer

This PR allows specifying a field name for the hyperlink that will be put on the serializer, instead of assuming it should be 'url'.

It's still 'url' by default, but it can be overridden now by specifying 'url_field_name' on the Serializer's inner Meta class.