St Helens full-back Jonny Lomax has signed a new four-year contract which will keep him at Langtree Park until the end of the 2017 season.