forrester: modify the variable dialog

Variables item can be edited at the same level of expressivity than a
flow item. Variables can be linked with parameters item, compartment
item and exogeneous variables.
- The variable dialog has been removed.
- The flow dialog has been modified in order to be used for variable
and flow items.
- The variable item has been enhanced to carry more information.
(closes #19, #20)