add a tool editMaterialID
Merge pull request #423 from norihiro-w/add-matid-replace

New tool "replaceMaterialID"
replaced tet-volume calculation with function calls to basic implementation
test code for calling new functionality
added basic bounding sphere calculation
working algorithm using c-arrays
renamed vis method
added handling of degenerate cases
changed array to vector and handled re-ordering more elegantly
fixed index error and added documentation
added tests for BoundingSphere class
removed test-only functionality and fixed indentation
Remove/Comment ProjectData related changes.

The ProcessInfo and the boundary conditions are changing.
The FEMCondition's are depricated.

We change to variable-centred initial and boundary
conditions.
Remove FEMCondition and its BoostXml reader.
adjusted indentation and comments for tests
Remove ProcessInfo class as well.
renamed distance method, changed initialisation list, fixed issue with volume calculation
renamed class, adjusted dates, shortened det calculation
added a test that calculates that bounding sphere or points on a bounding sphere
Merge pull request #447 from rinkk/RadiusEdgeRatio

Minimal bounding spheres for points