Merge pull request #3 from tomchristie/master

Merge upstream
Add validation for fields & exclude type.
Merge pull request #2213 from BrickXu/master

Raise error if `fields` on serializer is not a list of strings.