Adding a class *LagrangeInterpolator* that interpolates a GenericFunction fast onto a Lagrange function space.
Changing order of arguments in interpolate and adding unittest to /test/unit/test.py
fix to cmake script when DOLFIN_SKIP_BUILD_TESTS is set
Merge branch 'mliertzer/convert_2d_disspack_mesh' into next
Merge branch 'johanhake/multistage' into next
Merge branch 'master' into next
Merge branch 'garth/update-petsc-ksp-interface' into next
Merge branch 'garth/update-petsc-ksp-interface' into next
Merge branch 'garth/update-petsc-ksp-interface' into next
Merge branch 'nschloe/belos' into next
Remove what seems to be debugging output.
Use cell_orientation consistently in assemblers.
Do not run 3D P5 Poisson test in benchmarks.

Code is very large and often hangs the buildbots. Reduce size of other generated code by not creating basis evaluation functions.
Merge branch 'garth/fix-bench-poisson-file-size' into next
Update UnitCube -> UnitCubeMesh in benchmarks.
Drop polynomial order for convergence benchmark to 4 for in 3D.
Merge branch 'garth/fix-bench-poisson-file-size' into next
Pass form_compiler_parameters on to Form. Fixes issue 268.
Merge branch 'martinal/fix-issue-268' into next
start working on tao-in-petsc.