The House on Thursday passed compromise legislation to finance the federal government through the end of the fiscal year in September. The vote brought one budget clash to a close even as the Democrats and Republicans prepared for another.