add h_packrat_free
call previous backend's free function in h_compile
make h_llktable_free a no-op on NULL, just to be safe
don't touch parser->backend in benchmark.c
formatting