Middlesex seamer Tim Murtagh has signed a new three-year contract which commits him to the club until the end of the 2016 season.