Correct pairing of Android kernel vs ROM?
So first line: Is there such a pairing of correct [kernel, ROM]? That implies correct interface routing cell IMEI and other data.
Second line: Is that pairing have kernel split in two categorical versions along the Android Dessert (Donut, Eclair, Froyo, Gingerbread) versus Android Snack line (ICS, Jelly Bean, Kit-Kat) In that case any ICS kernel works on Jelly Bean, right?
Third: unrelated, can I flash in Gapps from another device? Lack of Google Play bothers me. Or is there a "generic" signed bundle somewhere?
Fourth: How do I flash kernels? Can kernels be swapped up-down and sideways the way geeks swap ROMs?
Four.Fifth: Having CWM Recovery flashed is the danger of hard bricking behind me? Can I do retreat to a Gingerbread phone if somewhere I soft bricked in doing something?