Use c++11 intialiser lists to clean up code.
Merge branch 'master' into garth/use-cpp-11-initialiser-lists
Merge branch 'master' into garth/use-cpp-11-initialiser-lists

Conflicts:
	dolfin/parameter/GlobalParameters.h
Fix initialiser list for PETSc pc.