Qatar has agreed to buy one of London’s most famous hotels, the Grosvenor House, as energy revenue enables the wealthy Gulf state to go on a buying spree despite a blockade by its neighbors.