* ignore .jar files from jpl
* fixed normal computation for Triangle objects
* minor code refactor for Triangle objects and their dependencies
* added update of edge values when rescaling the model
Fixed neighbor tracking issue:
* fixed neighbor tracking -> implemented functionality across classes for
detecting multiple triangle neighbors sharing the same edge
* refactored addNeighbor in Triangle class
* fixed neighbor tracking -> allowed detection of neighbors for CAD models
that are not watertight (have some small gaps or vertices are not perfectly
sharing their coordinates) up to some tolerance levels
* refactored Edge class with methods for direct Edge neighbors
* refactored Vertex class sameCoordinates method
* added UtilityValues class containing CAD parameters for different
tolerance levels (maybe split it in half for knowrob_mesh_reasoning
part???)
Small code refactor on vizualition pieces:
* refactored DrawObject and Mesh utilities for NullPointerExceptions
robustness