JS: Remove unused methods relating to OutputHandle in Entity

These Entity methods have been replaced by OutputHandle methods.
One loss is that Inputs are not combined with Outputs as was the case previously.

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Modify OutputHandle to store the Entity to which it refers

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Remove the entity argument from OutputHandle methods

OutputHandle was modified previously to store the Entity to which it refers.

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Add static method to return the OutputHandle for a chain of outputs

Used in Text and OverlayText.

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Use helper method to simplify Text and OverlayText methods getRenderText

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Add units to the LogLogisticDistribution

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remove unused import from Entity

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Move OutputHandler cache from Entity to OutputHandler

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Save the OutputHandler for ColladaModel actions

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Allow the unit type for Outputs to be reset in Distribution

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Allow a chain of Outputs to be specified in OutputInput

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Use OutputInput for Text, OverlayText, OutputPropertyLabel, OverlayOPropLabel

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Remove unused OutputHandle method

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: List Output Viewer entries in order of definition (instead of alphabetical)

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Re-initialize the speedup factor and remaining duration calculation after a re-start

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Make LinkedComponent abstract and perform some cleanup

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Add Outputs "NumberAdded" and "NumberProcessed" to LinkedComponent

EntityGenerator, EntityConveyor, Server, and EntitySink are modified so
that these two statistics are collected in their super-class, LinkedComponent.

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Correct EntityConveyor so that the entities follow the path's z-coordinate

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Convert EntityConveyor to use the new time methods in seconds

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Cosmetic re-sequencing of EntityConveyor methods

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>