The long-anticipated Ritz-Carlton food hall, The Flock, has opened in downtown Portland.