Allow inventory tracking control (enable/disable) at the variant level. This retains the site-wide inventory tracking flag, but also allows this type of control down at the variant level.

Fixes #3974
Use different id on hidden field so associated labels work as expected

Fixes #3981