Fixed mem leak for shortcut vessels
Fixed bugs with undocumented components

Note changes to many regtests are because of changes in labels of
components
Removed regtest analysis/rt43

This test is very sensitive to numerical errors and is thus
not a good test of the code.  The functionality that is
being tested here is tested elsewhere.
Final fix for component registering
Added checks for manual construction

This is for vessels.  Basically you now can't create a FunctionVessel
without adding a description to the manual of the quantity it
calculates