moved Mesh::removeUnusedMeshNodes() to new MeshQualityController class and removed duplicate code from removeMeshNodes command line tool
added error code to mesh element geometry checks
storing error codes in bitset and adding MeshQualityController call to GUI
added array operator to error codes, removed node removal issue
added mesh analyis functionality to gui
changes based on PR comments
added break if all error codes are already set
moved zero volume check to a seperate method and corrected false implementation of element removal in removeMeshNodes
with inexpressable regret renamed MeshQualityController to MeshValidation
renamed isValid() to validate()
fixed removeMeshNodes by resetting neighbourhoods and checking for newly created orphan nodes
Merge pull request #328 from rinkk/MeshQualityControl

MeshQualityController