The Knicks waived guard Landry Shamet before Saturday’s 5 p.m. deadline, meaning they decided against guaranteeing him a contract while waiting for him to rehab from a dislocated right shoulder.