[AssemblerLib] Overloaded SerialExecutor::execute().

The overloaded version takes a third argument. This argument is used
needed properties in the local assembler.
[AssemblerLib] Overloaded VectorMatrixAssembler::operator().

The overloaded version has a parameter for data needed by the local assembly process.