Remove Elk namespace and mentions of Elk in documentation

The first commit cleans up mentions of "Elk" from some of the modules.

The second commit makes the MOOSE unit tests depend on the solid mechanics module so that it can run a solid mechanics unit test.  

Refs #2936.