[Add]: CustomValidationTests.test_partial_update

This test is to make sure that validate_<attrname> is not called when
partial=True and <attrname> is not found in .data.
Serializers can now be rendered directly to HTML
Fix rendering of forms and add error rendering on HTML form
Be sure to import UserSerializer
Ensure read-only fields don't break with current HTML renderer behavior
Merge branch 'html-form-rendering'
Merge branch 'master' of https://github.com/tomchristie/django-rest-framework
fix writing into foreign key with non-null source
fix ticket link in test docstring
Merge pull request #1157 from dpetzel/tutorial_authentication

Be sure to import UserSerializer
Add missing commas in relations.md
Merge pull request #1171 from alazaro/patch-1

Add missing commas in relations.md
[Fix]: Error with partial=True and validate_<name>

The error occurs when serializer is set with partial=True and a
field-level validation is defined on a field, for which there's no
corresponding update value in .data
Added name of file to edit

So reader doesn't have to remember, or check through all the files to find where this code fragment was, mention the file name when it is relevant.
Mention name of file to edit

To reduce unnecessary cognitive load of the learner, name the file they are putting this code in.
Using the filenames where relevant

Sometimes it's hard to tell which file the code is intended to go in. Now it spells it out.
Allow to customize description so that markup can be accepted if needed.
Merge pull request #1180 from kevin-brown/pull_1164

Put template block around the description
Fix typo YAMLRendererTests
Fix decimal support with YAMLRenderer