Convert all platform checks to platform_family

This adds support for fedora to the passenger recipe and fixes oracle
support in the source recipe