Added doxygen documentation, removed not needed specializations, code cleanup
Added doxygen documentation, removed not needed specializations, code cleanup

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