I think idepci just refers to the specific features debian enabled in this kernel. There is an option to pass extra version information in the Makefile of the kernel source which is probably all they did, (please correct me if i'm wrong debian users
). So, a kernel 2.2.20 will be the same source, but different initial configuration.
To answer your last question, go to kernel.org