Flux compatible changes to makefile and matrixsolver (boost library location and petsc version discrepancy, respectively)