Add better OutputCondition checks for TSTRING IOs

with that commit we can use special condition for string outputs like:
if shutter == closed
if light_dimmer == on
if shutter == open
Add new trigger parameter to Conditions

This parameter can be added to rules with standard and output
conditions. It allows to fine tune which condition inputs/outputs can be
used or not to trigger the rule execution when an events comes.

Usage:
<calaos:condition type="standard" trigger="true">
...
</calaos:condition>
<calaos:condition type="output" trigger="false">
...
</calaos:condition>

default value is always true, to keep old behavior
Do not treat command in listen mode close #4
Reset value after 250ms fix #3
Correctly send event in force_value...() fix #2