Added ConfigNodeObject base class that implements minimal IConfigNode.
Added PartModule.Log extension.
Changed update rate from 5Hz to 2Hz.
Added another FitSomehow for 2D passage way. Implemented common with 3D case part in fits_somehow method.
Reimplemented Compressor framework using ConfigNodeObject. Easier and more robust.
Implementing compound HangarSpace separate from Hangar. WIP. Half works.

VesselPack: using var and ForEach where possible. Added CanAdd, renamed Add to TryAdd.
Removed teh gap between two docked ports.
Changed status from BETA to WIP.
Reversed order of printed results.
Added formatPercent method.
Added automatic physical params counting to VesselsPack.
Moved physical params counting to VesselsPacks. Moved construct-to-vessel conversion to HangarStorage. Changed the OnStart-Setup framework to be more consistent in Passage->Storage->Hangar.

Passage: added CanTransferTo.
Storage: added VesselsDocked and UsedVolumeFrac displays. Made base-class methods PackedVessels: Store, Remove and try_store.
Removed unused Dictionary methods. Added IEnumerable<PackedVessel> implementation.
Moved graphic methods from GraphicsUtils to HangarGUI. Added Multiplexer, TransferVesselsWindow.
Made *TransferWindows internal.
Working version of vessel transfer. Need testing.
Moved VesselTransferWindow to its own file. Added Multiplexer utility class.
Added Updater for HangarPassage nodes. Moved Setup() call from HangarUpdater to PassageUpdater as it calls Setup() of a derived class. Closed #110.
Added cyan and magenta button styles. Compacted style definitions.
Moved nodes initialization to separate method. Use it in OnLoad for PartPrefab in addition to OnStart.