Change install/uninstall makefile targets to user-type installs
MPI-3: Intel MPI advertises itself as MPICH2 with version > 1.5.x
docs: Fix typos in user manual (thanks to Yury Zaytsev)

--HG--
extra : rebase_source : 106028d2f7bbea464efd1d4f21256068a310983f
Windows: Update search locations for MS-MPI
Fix check for NULL pointer
Update wrapping demos
Update demos
Update demos
Minor improvements to code in __main__.py
MPI-3: Neighborhood collectives
Update for Open MPI 1.7
Open MPI: Workaround bug in 1.7 calling MPI_Mrecv(...,MPI_STATUS_IGNORE)
Update makefile in VampirTrace demo
Quick fix for newer versions of VampirTrace
Unimportant fix for code consistency
PyPy: Fix build in OS X
Add libmpi.pxd to expose the MPI API to Cython

--HG--
extra : rebase_source : 23c3ce03a0e5ed5de89c13b19721ef77dacac9c4
Remove MPE from the __all__ list
Rename macros PyMPI_MISSING_XXX -> PyMPI_HAVE_XXX
Fix target names in CMakeLists.txt