DAL dict parameters (issue 1639). Fixed tests (again)

Now it passes all tests. Fixed serializers.py so it traverses the obj tree (including iterables)