deal.II 8.2 (new formula)

Added support for deal.II library with numerous dependencies
and options.
is it ok like that: build.with? "petsc" ? args << "-DDEAL_II_WITH_PETSC=ON" : args << "-DDEAL_II_WITH_PETSC=OFF"