switched mpich2 installation from package manager to source

This fixes 2 bugs reported no OpenSuSe 12.1 and 12.3. One had to do with compilation problems with mpif90 (the version was too old), and one had to do with the lam process manager (now hydra). Also, upgraded IPython with pip. Also fixed pymongo install.