Erase elements: Moved internal stuff into detail namespace, added missing documentation for public functions.
Erase elements: Moved internal stuff into detail namespace, added missing documentation for public functions.

viennagrid/viennagrid-dev,viennagrid/viennagrid-dev,viennagrid/viennagrid-dev