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

Refs #2193 
@BrickXu If it's yet not fixed on master, I think it's safe to open another PR with those tweaks and also maybe this one as well https://github.com/tomchristie/django-rest-framework/pull/2213/files#r21361897