adding fem-like test for the consistent interpolation operator
Adding allDOFIds() function to shape function API.

To ensure compatiblity of parallel distributed vectors,
the range/domain maps on operators must have the same index
distribution as the vectors they act on. This function gives
us the ability to compute this map. This may not be the
best API choice to solve this problem.
updating center distributor test in PointCloud
updating center distributor usage of tpetra::distributor
Revert "Adding allDOFIds() function to shape function API."

This reverts commit 7a74aad9d638d4b2efd6ab32ef82cec974c32016.
adding spmd operator
removing spmd operator
Adding Tpetra::Map to the function space interface.

A function space now had a Tpetra::Map as the DOF map abstraction.
This gives a common data structure to allow users to specify the
DOF layout of the domain and range vectors associated by the map.