Petsc conifg opts changed

Extend this to ```cmd = "%s make %s" % (self.cfg['prebuildopts'], self.cfg['buildopts'])```

Can you not simpily set ```self.cfg['parallel']``` to ```None``` and use the configuremake build_step?