updated link order for NetCDF
reverting link order for libnetcdf
updated build files
Merge branch 'next' into boyceg/update-build-system
updating build system
removing unneeded .gitignore file
ensuring that USING_BUNDLED_EIGEN is set (although it is not currently used in any substantial way)
Merge branch 'master' into knepley/upgrade-petsc-3.5
updating m4 scripts to require PETSc 3.5 or newer
setting all KSP's to reuse their preconditioners