England internationals Ben Foden and Lee Dickson are among five players to have signed new contracts with Northampton.