add MeshGenerator in MeshLib
Add missing includes.
Add static const Point ORIGIN in GeoLib.
Add std::array ctors to TemplateEdge and Quad.
Rewrite MeshGenerators for Line and Quad meshes.

Using ORIGIN and variadic constructors added before.
Merge pull request #96 from endJunction/MeshGenerators

Mesh generators