isFeatureEnabled: Return false if the feature is not whitelisted

If a feature was enabled at some point and is later disabled via
not being included in the whitelist, the user preference will still
be set, so the code checking for isFeatureEnabled will return true,
even though it shouldn't be.

Change-Id: I7f02f4926f9b8fc666f0cde500535052a5548040