Extract AssemblerLib::MeshComponentMap code.

Add AssemblerLib dir to test cmake file and to doxygen.
The code was also reformatted and documented more properly.