Fix merging of inline table entries.

Need to add offsets to return address deopt location, locals, and
lexicals.
Improve deopt debug fprintfs.
Rename to ensure it's clear guards relate to args.

This will contrast them with log-based guards.
Keep a table of added log-based guards.

Not updated with usages or used for anything yet; just initialized.
Copy log guard when computing dependent facts.
Add simple guard use analysis

Not perfect, but an over-approximation, to start with: if we ever ask
for the fact, then consider it used.
Remember to copy log_guard with facts.
Eliminate unused guards.
Update uthash to latest version
Correct computation of lexical vivifications.

The original code relied on the now-fixed bug with merging inline
tables.
Merge branch 'master' of github.com:MoarVM/MoarVM into nativecast