port to Garnet
Merge remote-tracking branch 'origin/master' into garnet_port
propagate PROTEUS_ARCH to configure
added PetscMalloc calls to contruct arrays for partitioning adjacency matrices
fixes from garnet including PetscMalloc's for partitioning weights
Merge branch 'garnet_port' of https://github.com/erdc-cm/proteus into garnet_port

Conflicts:
	Makefile
	test/test_meshPartitionFromTetgenFiles.py
	test/test_proteus_garnet.pbs