Fix problem with :on_platforms => :all, simplify platform map