(FACT 614) Sync flat operating system facts with structured fact

This commit refactors operatingsystem, osfamily, operatingsystemrelease,
operatingsystemmajrelease, and the lsb facts to resolve by using
values from the new 'operatingsystem_hash' structured fact. This
ensures that these facts will stay in sync with the new fact,
while also maintaining backwards compatibility.