test new setuptools
wheel is also supported now with setuptools>=0.7.2
test changes due to virtualenv not using distribute
method call syntax error
py3 sort fix
remove unnecessary test dependency on MarkupSafe
use pypa/virtualenv/develop to satisfy virtualenv travis dependency
make pip freeze test more flexible
Merge pull request #1003 from qwcode/test_new_setuptools

support the new setuptools