Use OrderedDict for arguments in etree walker

This ensures the order of attributes is predictable. Useful for instance in django_compressor's test suite.