Merge pull request #97 from eile/master

MPI support
Merge pull request #98 from eile/master

Fix travis
Merge pull request #99 from eile/master

System MPI includes
Merge pull request #103 from eile/master

Bump CMake external