Paul Stirling has signed a new three-year deal with Middlesex to keep him with the county until the end of the 2015 season.