Moving the lid-driven cavity test from the combined module to Navier-Stokes.

Closes #3036.
Removing dummy 'simple diffusion' test from Navier-Stokes module.

Refs #3036.
Removing MooseVariableBase::index() (closes #3094)

It is not needed, since it returns the variable number which is the
task done by number().
Merge pull request #3097 from jwpeterson/move_ins

Move the Navier-Stokes test out of combined
Removing mesh dimension restriction from PenetrationLocator (closes #3099)

When having a higher dimensional mesh and using lower-dimensional
elements, PenetrationLocator cannot deal with it, since it assumes that
all elements have dimension equal to the mesh dimension.
Used new default coupling in GBEvolution.C
Used new default coupling in GBEvolution.C #3093
Merge pull request #3098 from andrsd/3094

Removing MooseVariableBase::index() (closes #3094)
Limit around_normals test to serial mesh (#3078)
Fixing a slight namespace issue after a namespace issue was fixed in libmesh.

Refs #000.
Merge pull request #3103 from tonkmr/feature_3093

Feature
Merge pull request #3104 from aeslaughter/sidesets-parmesh

Limit around_normals test to serial mesh
Merge pull request #3100 from andrsd/3099

Removing mesh dimension restriction from PenetrationLocator (closes #309...
Merge pull request #3106 from jwpeterson/fix_namespace

Fixing a slight namespace issue after a namespace issue was fixed in lib...
Miscellaneous DiracKernel improvements

* Storing a vector<Point> per Elem rather than a set<Point> for
  DiracKernels.  A std::set<Point> is always somewhat dangerous due to
  the floating point nature of operator< for Points.
* The DiracKernel object now uses two DiracKernelInfo objects to avoid duplicating code.
* Give DiracKernelInfo a more standard interface since it is used in a few more places now...
* Adding DiracKernel::hasPoint()
* Implement DiracKernelInfo::addPoint() in terms of DiracKernelInfo::hasPoint()
* Adding documentation.

Refs #2847.