feat(tools/codegen/code_bmc): basic annotation for varibale.
feat(tools/codegen/code_bmc): basic translation from annotated code to
SMT formula.
fix(opensmt/parsers/smt2): memory leak
fix(realpaver/rp_expression_symbol.c): fix overflow

Since the arity is 1 and only ``left`` is allocated, write to ``right`
is not valild.
fix(realpaver/rp_box.c): uninitialized property.type
fix(realpaver/rp_parser): use dynamic allocation instead of static array

We had "invalid write/read" warnings from valgrind. This suppresses the
warnings but didn't really understand why..
fix(realpaver/rp_parser): use dynamic allocation instead of static array