VectorPostprocessor system works closes #3087
Add NodalValueSampler.  It can sample multiple values simultaneously along a sideset/nodeset refs #3087
split NodalValueSampler into a base class so I can use it with other VectorPPs refs #3087
add SideValueSampler refs #3087
add PointValueSampler refs #3087
split PointValueSampler into a base class and reuse it to add LineValueSampler refs 3087
fix issues found during code review on #3118 refs #3087
rename function to declareVector refs #3087
output vector postprocessors by default with csv refs #3087
use the IndirectSort utility that is built into MOOSE remove the new one refs #3087
Boundary restricted AuxKernels now working correctly
(closes #3114)
Added test for boundary nodal AuxKernels
(#3114)
Added elemental boundary AuxKernel test
(#3114)
Use new libMesh method
(closes #3123)
Merge pull request #3121 from aeslaughter/boundary-elem

Repaired boundary restricted AuxKernel
Merge pull request #3118 from friedmud/vector_pp_3087

VectorPostprocessor System
Fixes #3119 .  Refactored desorption to put calculations of rates and derivatives into material class instead of kernels.  Added mollified langmuir.  added new tests for original langmuir and mollified version.  altered doco appropriately
Merge pull request #3126 from WilkAndy/feature_3119

Fixes #3119 .  Refactored desorption to put calculations of rates and de...
Temporarily disabling recover for the material output stuff

Refs #3129.
Mesh was too coarse for solution (#3132)