Pass the quantities by reference.
Merge branch 'master' into QuantitiesByRef
Merge pull request #199 from pleroy/QuantitiesByRef

Pass the quantities by reference.
I have extracted you.  Pray that I don't extract you any further.
Merge pull request #198 from eggrobin/mocking-the-plugin

Putting Humpty Dumpty together again
Separate body.
Body.
/Wall /WX
Private fields for Celestial.
This doesn't change anything, but let's be explicit.
Encapsulated Vessel.
Encapsulate Vessel.
Has predicates.
Mutable vs not.
Merge pull request #201 from eggrobin/warnings-as-errors

Warnings as errors
Kept vessels.
After egg's review.
Lint.
Merge pull request #202 from pleroy/VesselCelestial

Extract and encapsulate Celestial and Vessel
Merge pull request #203 from eggrobin/mocking-the-plugin

Adding and removing vessels