Fixed P2PDistance

Interface failed because tvtk is loaded with the default value
of ETSConfig.toolkit. Now it is initialized, so now the enthough.traitsui
does not look for $DISPLAY.
PEP8 formatting
More specific error handling
fixing try-except for ets
Merge pull request #963 from oesteban/bug/TVTKDisplayError

Improve tvtk import