Solved Some Bugs
1. Fixed MultiMPIProcContainerAllocator, it works now
2. Fixed problem that PATH environment variable does not propagate to
containers and AM cause mpiexec fail.

Still TODO:
Run NAS Process Benchmark - IS - B - 8 core
In a mess:
1. AMRMClient => AMRMClientAsync
2. NMClient => NMClientAsync
3. mpich2 => mpich-3.1.2(hydra&ssh)
...
Still need refining
THE FIRST SUCCESSFULLY RUNNABLE VERSION
Successfully adapt the mpich2-yarn to the newest mpich implementation
MPICH-3.1.2 with a process manager called Hydra, which simplifies the
management of the application a lot.
Problem To Do
There are still some problem, although on the resource management shows
Application has been stopped, two nodes shows that Application is still
running, that cause resource leak.
Milestone:
1. RSA key generation and distribution implemented. The AM is
responsible for generating keypair and send all the container the public
key.
2. Automatically configure temporarily password-less ssh login feature
implemented.
3. Passed the NPB-IS-16-A benchmark.
Modify the maven part of the project to comply with open source
principle.
Merge pull request #31 from stevenybw/mpich-yarn-hydra

Mpich yarn hydra