Syncing with vip

Noticed a small edge case bug in code that came down from VIP, fixed that and added tests.
Why the md5? I think you could just make this "fm_term_meta_{$term_id}_{$taxonomy}"