Operator -> implemented at OutputPort added.
Implemeneed as call to old bindOutputTo and applied in RunFlow.
abstract method process renamed to processInput at InputPort
applying the same naming conventions as used at InputPort1 and
InputPort2.
Adaptations to references.
Duplicated example at package flowtraits to flowtrait2 as preparation
for the next step -  introducing an abstract function unit.
Separating a first flow design library into package
de.grammarcraft.scala.flow including some method documentation.
Function unit Normalizer added which incorporates and substitutes
ToLower and ToUpper for showing different abstraction levels and
function unit connecting inside another function unit.
Some renaming has been done also to allow syntactic sugar tricks for
multiple output port connecting in RunFlow.
shared.flow adapted introducing Normalizer; output updated for new real
output
Helper class _OutputPort and value output added to OutputPort for
allowing connections specification like sender.output -> receiver.
Documentation for similar helper class _OutputPortX added to OutputPortX
traits.