remove ambiguity to comply with c++11
Change HARP includes to include the MPI headers if -DUSE_MPI is passed in the compile command.
Add a build system using pure Makefiles that is an alternate to WAF.