Add NodalValueSampler.  It can sample multiple values simultaneously along a sideset/nodeset refs #3087