Added ConvexHull3D.cs with ConvexHull3D, Face and PlaneExtensions classes.

This is an implementation of a simple incremental 3d-hull building
algorithm.
Working version of the ConvexHull. Slow though.
Added several Metric properties wrappers.
Integrated ConvexHull calculations with the optional flag. The hull is calculated from parts' Bounds.
Added DrawHull method. Added Diffuse material.
Added DrawHull call and hull calculation in DEBUG version.
Added calculate_hull flag to PackedVessel-s. Moved Metric properties' wrappers to the base class from StoredVessel.

Also removed fixTripLogger.
Added compute_hull property. It's used with new variants of PackedVessels to compute hull on Metric creation.
Added NamedStopwatch class for DEBUGging.
Optimized hull generation and fitting check.

The average time for hull generation of the 'resizable store test'
vessel if 130ms. The time of fitting ~300us. Need to implement better
hull algorithm.
Changed constructor's input from array to IEnumerable.
Added CollectionsExtension. Optimized? DrawHull.
Computing whole hull in one call now.
Using native LinkedList.Last instead of the slow Linq Last(). QuickHull prefromance optimization.
Little refactoring. Using var and ? wherever possible.
Implemented the QuickHull algorithm. It still needs some refinement (generated hull is not perfect), but it computes ~10 times quicker.
Fixed big in build_horizon that resulted in an incorrectly buit hull. Optimized speed of hull construction.

Changed foreach loop or List.ForEach to for loop:

* in make_seed does not make a difference.
* in sort_points: 16367 vs average(13107,12327) per 354279 calls.
* in Update (both in while and after): minus ~500ms/100calls

Also ToArray in Update eats 200ms / 100 calls of Update, but using Array
in make_pyramid gains ~100ms; Thus it is better to use List.

Total: speed optimization ~12%
***
Fixed big in build_horizon that resulted in an incorrectly buit hull.
Also made some performance improvements.

Bugfix+improvements = 87% total speed increase compared to "unoptimized"
version.
***
Removed unneeded debug lines and a link to the bruteforce algorithm.
Merged convex-hull branch into development.
Renamed uniqueEdges to uiqueVertices; use this metod in Mectric(Part, mesh_name) constructor.

Merged branch and this commit CLOSE #54.