cleaning up packaging

* I had issues getting Ford to install on the Jenkins
  boxes, so I'm tweaking the packaging.
* Adding BeautifulSoup and termcolor as install_dependencies,
  in the setup.py file.
* Removing unused imports from setup.py.
* Added version to setup.py, since I'm going to have Ford's
  Jenkins Build job post the library to our pypi server.
* Moved bin/ford from data_files to scripts, so that it can be
  installed in a virtualenv. If you install it outside a virtualenv,
  then ford will still end up under /usr/local/bin.
* Switched from distutils.core to setuptools, since the former
  does not support install_requires.
* Dropped the bin/ford symlink and renamed bin/ford.py as
  bin/ford, since pip had issues with symlinks.

Change-Id: If2b78ce8086bb65729f6e54de6785e12df1a8813