Installing distribute should not be hard coded to run as root.

Do run() instead of run_as_root() so user can decide context using
a with statement such as:

with fabtools.python.virtualenv('/home/example/python'):
  fabtools.require.python.distribute()