data: Let sdb_data_expr_eval() check it's arguments.
data: Document the use of dynamically allocated data in expr_eval().
store_expr: Evaluate constant expressions early.

That is, when creating a new expression objects, evaluate it right away if its
left and right operands are constant values.
store_expr: Fixed a memory leak in an error condition.