Norwich midfielder David Fox has signed a new two-year contract at Carrow Road with the option of a further year.