Work on fixing horrible merge
Some merge fixing.
Work on local dof indexing in sparsity pattern builder.

Compiles, but not working yet.
Some sparsity pattern construction fixes. Still some issues.
Get SparsityPattern working with local indices.
Remove Epetra-based Trilinos backend. Will return using Tpetra.
Some housekeeping for local linear algebra indexing.
Add message that restrictions need uddating for dof changes.
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
Fix small build problem from merge.
Merge branch 'garth/merge-fix-119' into next