Use correct macros running lcov

Signed-off-by: Casey Dahlin <casey.dahlin@gmail.com>
Enable lcov branch coverage

Signed-off-by: Casey Dahlin <casey.dahlin@gmail.com>