More general installation formula

- Additions
— OPTION: use bundled boost
- Changes:
— Most packages changed to recommended
— Installation takes into account if MPI is enabled and pass the MPI
option to dependencies