[NL] Debug ShapeMatrices ctor/copy/move/op=
[NL] Commented; Add init to ShapeMatrices.
Move material and shape matrices init.
Create shape matrices initializer. Remove fequad from local asm.
Use SimpleAssembler for GlobalInitializer.
Refactored bc data preparation.
Own scope for cnd_io.

The cnd_io obj will be destroyed when the scope is exited.
Add various scripts for automatic testing/timing.
[2dGWF] Refactored createDOFMapping.
Move up CLI parsing.
Replace LocalGWAssembler template parameter name with Data.

Now it is independent of the element type, but the LocalFeQuad4AssemblyType still is.
Replace FeQuad4 deps with  template specialization.
Reuse FemType's MeshElementType.
[AL] Reorder function arguments.
[AL] Remove container item const specifier in SerialExecutor.
[AL] Remove MESH_ITEM_ template parameter.

This is no longer required and was replaced by template version
of the operator<ITEM_DATA>().
Update AL to removed MESH_ITEM template argument.
[NL] Explicitly add default ctor for ShapeMatrices.
Remove initialization of LocalFeQuad4AssemblyItem.

The values or the allocation of the space (e.g. for matrices) must
happen in the Initializer class.
Rename LocalFeQuad4AssemblyItem to LocalAssemblerData.