Chancellor George Osborne means business. There was good news this week for mega-projects, with two aligned announcements. The first, a call for evidence from the National Infrastructure Commission (NIC); the second, the unveiling of the new Infrastructure and Projects Authority. Both bodies will report directly into the Treasury.