un-type service preconds to enable dev with minimal annoyances.
add test service for preconds development.
correct parsing of parameter default values for integers and floats.
replace $ with # in boolean expressions because $ generates invalid BSON.
add translation for preconds from python (working draft)
correct translation of unary operator operands in service import.
add features to translation of service preconds.
add support for tuples and int/bool functions in precond translations.
correct translation of GtE and LtE python operators
translate ctrl fields of service defs from Mobyle1.
add support for new nodes in python expr translation.
add messages for ctrl tests in services import.
correct mobyle1 translation of ctrl expressions.
create module to evaluate mobyle2-style boolean expressions.
add unit tests for eval_bool.
correct eval_bool code based on unit tests.
finish copying unit tests for eval_bool from js code equivalent
correct eval_bool according to new unit tests.
handle multiple comparisons on variable in eval_bool (+unit tests)
Merge branch 'feature_preconds' into develop