add worker failure robust api, a trivial test case and test case for kmp
added api for master failure robustness, output is a little bit messy, needs clean up. Termination is implementated by MPI_Abort() a little bit unclean, but working
add new makefile
Merge pull request #2 from magnoliaGeek/master

add worker failure robust api, a trivial test case and test case for kmp, added api for master failure robustness, using a backup master to handle one master failure. Added new make file.