Cleaner installation.

- Adjust to new layout of PETSC_DIR
- install in prefix/$PETSC_ARCH and link what's needed.
Install doc and data files.