The NBA's fifth-longest title drought is no more, as the Knicks ended five decades of near-misses, frustration and heartache.