add Tests/NumLib in CMake
add a test for ShapeQuad4
add a shape function class for quad4
Add NumLib to doxygen inputs.
[NL] ShapeQuad4 correct argument names.
[NL] ShapeQuad4. Small numerical improvements removing for-loop.
[NL] Improve Doxygen output.
rename ASSERT_DOUBLE_ARRAY_EQ to ASSERT_ARRAY_NEAR, and add ASSERT_ARRAY_EQ. use macro instead of functions to improve readability of assertion messages
ASSERT_DOUBLE_ARRAY_EQ was renamed to ASSERT_ARRAY_NEAR
add FindEigen3.cmake copied from Eigen/cmake
Merge pull request #218 from norihiro-w/feature-ASSERT_ARRAY_EQ-macro

Use ASSERT_ARRAY_NEAR macro
Merge pull request #216 from endJunction/Quad4ShapeFunctions

Quad4 shape functions
Fix merge error.
Merge pull request #222 from TomFischer/BugFixMaster

Fix merge error.
[TemplatePoint] Added DIM as nontype template parameter (default=3).

Changed also
- the data type that holds the coordinates from pure C array to std::array<T, DIM>,
- the implementation of write() and read().
Added weighted point class and a test.
Renamed file for the test WeightedPoint classes.
Changed one constructor of TemplatePoint.
Changed argument from initializer list to std::array to make old compilers happy.
Use std::copy instead for for-loops, std::array iface for c-array access.