Sparse scalars

This is NOT ready to merge before app-level testing.

This is my first crack at enabling the restriction of SCALAR variables to particular subdomains.  dof_indices() (and so indirectly sparsity pattern construction) will then reflect the reduced interactions.