Settings: Cache whether settings table exists

Before, ActiveRecord executed a SQL query to check whether the table exists on each settings access.