Scotland winger James Forrest signs a new deal with Celtic, tying him to the club until the summer of 2019.