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..
doc(README.md): add coverity scan badge
fix(opensmt/smtsolvers/SMTConfig.c): assign initial value to nra_json (false)
fix(opensmt/smtsolvers/SMTConfig.c): assign initial value to nra_ODE_timeout (0.0)
chore: have bin/dReal in addition to bin/solver
new cache checkpoint