Fix platform family logic

Not sure what was going in with the existing code. I seemed that it was written on ubuntu and never tested on rhel as all of the platform_family logic was falling into the else block, or something about what Chef11 returns from an attribute no longer support platform_family?.

In either case, I tweaked the attributes file to do the when checks against the platform_family attribute directly in the case/when blocks.