This is the first commit in the pypkg branch, which has changes for
python packaging.

- Added setup.py and setup.cfg for building/installing using distutils or easy_install
- moved python modules of simx into a simx/ directory (this is the package directory) and also
  created a __init__.py
- reorganzied some of the python code
- initial set of changes to make the simx shared library contain ssf and metis instead of linking to them.
- renamed the boost_python_module to core (instead of simx) to prevent name clashes.
- deleted python code from build directory.

As of now, the CMakeLists.txt is still incorrect, so does not build. Further modifications needed.
Modifications to build ssf and metis as part of simx, and not as separate
shared libraries.
Modifications to CmakeLists.txt to pick up MPI and Python include directories on
some systems.
Changes in HelloWorld python modules to reflect new package
structure.
More changes for python packaging. Cmake build is now invoked from
setup.py.
Also cleaned up hello.py