Allow fabric to be invoked as a Python module (with -m)

This patch allows fabric to be invoked as a Python module. This is particularly convenient when the Python environment is known but its location (and scripts) are not (such as on Windows when using pylauncher).