Merged fenics-project/dolfin into master
[ParallelRefinement] make use of the C++11 auto keyword
pass Sphere by reference
check SNESGetKSP error code
properly initialize some previously uninitialized data members
initialize some more uninitialized variables
use C++11 initializer list for _snes_ctx
Merged fenics-project/dolfin into master
Merge branch 'master' into coverity-fixes

Conflicts:
	dolfin/fem/DirichletBC.cpp
Corrected order of initializers
Function(f, name='foo') ignored the name.
Add a unit test checking that Function(v, name=whatever) sets the name.
Merge branch 'nschloe/fix-coverity-issues'
Merge branch 'pefarrell/function-constructor-set-name'
Merge branch 'master' into garth/merge-fix-119

Conflicts:
	dolfin/fem/DirichletBC.cpp
	dolfin/refinement/ParallelRefinement.cpp