Name assembler types correctly in SerialLinearSolver test.

There is one LocalAssembler and one GlobalAssembler.
Optimize element nodes to vector entries map creation.
Make ForEachMeshItem a function.

There is no need for a functor at globla scope. The new function is inside the
SerialVectorMatrixBuilder class.