Fix potential install problems due to failed ez_setup import.

- Setup.py now handles potential problems with ez_setup or setuptools
  imports gracefully. This should resolve any issues that users may run
  into when installing the library.