Leinster No 8 Jamie Heaslip has agreed a new contract to remain in Ireland until June 2017, quashing talk of a move to European champions Toulon.