Make pip install distribute in a virtualenv optional

pip install distribute currently fails on Python 3, so this way people can skip installing it. Distribute is still included by default to remain backward-compatible thought.