Moved min-max-Names to Utils. Changed number of digits to 3 in formatDimensions. Added GetModule Part extension method.
Moved base functionality from PartUpdater to PartUpdaterBase and from PartResizer to ResizableBase.
Added ProceduralAdapter module as a subclass of ResizableBase. WIP.
Added ProceduralAdapter.cs. Use KAE in the project's root dir.
Cosmetic changes
Moved updateAttachedPartPos to the base class
Moved model Transform form Rescale to the SaveDefaults of the base class
Added TruncateCone class that computes corresponig Mesh
Finished ProceduralAdapter. Needs testing.
Transforming part to use ProceduralAdapter
Removed old adapter models and textures.
"Fixed" aluminium density, added surface thickness correction and utility parts calculations
Cost is corrected to reflect different surface thickness. Removed docking stack node.
Added resizable utility parts: DockingPortS2, RadialAdapters, StationHub.

Closes #44
Added ProceduralAdapter model and part. #46
Fixed #59
Added utility classes: State<T>, Basis, Triangle, Quad. Moved UpdateAttachedPartPos to PartExtensions.

Also fixes #47
Moved Triangle and Quad to Utils. Moved mesh generation to WriteTo method.

Also added SurfaceArea, GetTangentalBasis and NewSurfacePosition methods
to simplify calculations in ProceduralAdapter.
Moved updateAttachedPartPos to Utils. Fixed #65
Using State<TruncatedCone> to keep track of mesh parameters.

Added mass recalculation to GetInfo.
Fixed recalculation of stack nodes position and surface nodes
orientation.
Fixed mass display.

Closes #46