Parallel build fixups and compiler fixup

Make changes so that gcc4.7 can be used to build in C++11 mode. New string literal rules break existing code.

Make changes to some Makefiles that wouldn't link parmetis and metis correctly.