Ability to override name/description of view

Added settings and additions to formatting.py
Settings now have default functions

Updated the setting to have a default function.
Improved view/description function setting

Now supports each View having its own name and description function and
overriding the global default.
Updated default view name/description functions

Forgot to update the default view name/description functions to the new
setup.
Updated tests for view name and description

Updated the tests to use the default view_name and view_description
functions in the formatter through the default in settings.
Merge branch 'master' of git://github.com/chrispaolini/django-rest-framework into chrispaolini-master
Move view name/description functions into public space
Document customizable view names/descriptions