fixed tests to work properly in Python 3.3 and Python 2.6

There was a race condition in test_declarative_colums_overrides() that sometimes occurred causing later tests to fail.  The comment about the test not working in Python 2.6 may have been related to that, because it seems to be working now.