Added ability to use non-ordered dicts in serializers

This can be done by setting class attribute ordered to False, or
passing ordered=False kwarg to Serializer.__init__. The latter case
requires usage of ListSerializer(data, child=Serializer(ordered=False))
due to the way Serializer.__new__ is implemented.