Conditionally require ordereddict in setup.py
Update test_complex_type.py to evaluate a whole JSON document