machine_kernel_pr.bbclass: provides MACHINE_KERNEL_PR functionality
machine_kernel_pr.bbclass: provides MACHINE_KERNEL_PR functionality

Diffing with the OE-Core's kernel.bbclass only difference is setting of
machine kernel pr. So lets convert it to a separate class which provides
the added functionality and let everyone use kernel.bbclass from kernel

It needs the dependent layers to inherit this class in addition to
kernel.bbclass.

After dependent layers are updated we can remove meta-oe copy of
kernel.bbclass, it leaves up with one less conflict with OE-Core.

Signed-off-by: Khem Raj <729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com>
Signed-off-by: Martin Jansa <516df3ff67e1fa5d153800b15fb204c0a1a389dc@gmail.com>

mrchapp/meta-openembedded,lgirdk/meta-openembedded,sgh/meta-openembedded,fredcadete/meta-openembedded,rofehr/meta-openembedded,victronenergy/meta-openembedded,fredcadete/meta-openembedded,lgirdk/meta-openembedded,rehsack/meta-openembedded,sgh/meta-openembedded,kraj/meta-openembedded,moto-timo/meta-openembedded,schnitzeltony/meta-openembedded,trikset/meta-openembedded,openembedded/meta-openembedded,OSSystems/meta-oe,rofehr/meta-openembedded,VCTLabs/meta-openembedded,moto-timo/meta-openembedded,dm8tbr/kodi-wip,rehsack/meta-openembedded,victronenergy/meta-openembedded,rdm-dev/meta-openembedded,tobw/meta-openembedded,victronenergy/meta-openembedded,dm8tbr/kodi-wip,MCherifiOSS/meta-openembedded,VCTLabs/meta-openembedded,rofehr/meta-openembedded,epylar/meta-openembedded,rdm-dev/meta-openembedded,dm8tbr/kodi-wip,mrchapp/meta-openembedded,mrchapp/meta-openembedded,RedFIR/meta-openembedded,fredcadete/meta-openembedded,VCTLabs/meta-openembedded,rehsack/meta-openembedded,openembedded/meta-openembedded,victronenergy/meta-openembedded,martiert/meta-openembedded,tobw/meta-openembedded,dongkc/meta-openembedded,RedFIR/meta-openembedded,joelagnel/meta-openembedded,cpdesign/meta-openembedded,OSSystems/meta-oe,joelagnel/meta-openembedded,kraj/meta-openembedded,akuster/meta-openembedded,rehsack/meta-openembedded,epylar/meta-openembedded,shr-distribution/meta-oe,RealDigitalMedia/meta-openembedded,trikset/meta-openembedded,openembedded/meta-openembedded,joelagnel/meta-openembedded,trikset/meta-openembedded,fredcadete/meta-openembedded,RedFIR/meta-openembedded,sigma-embedded/elito-org.openembedded.meta,schnitzeltony/meta-openembedded,dongkc/meta-openembedded,rdm-dev/meta-openembedded,lixinfnst/meta-openembedded,RedFIR/meta-openembedded,sgh/meta-openembedded,sgh/meta-openembedded,VCTLabs/meta-openembedded,dm8tbr/kodi-wip,dm8tbr/kodi-wip,akuster/meta-openembedded,sigma-embedded/elito-org.openembedded.meta,amery/meta-openembedded,openembedded/meta-openembedded,victronenergy/meta-openembedded,victronenergy/meta-openembedded,akuster/meta-openembedded,shr-distribution/meta-oe,sesamstrasse/meta-openembedded,sesamstrasse/meta-openembedded,rdm-dev/meta-openembedded,sigma-embedded/elito-org.openembedded.meta,schnitzeltony/meta-openembedded,epylar/meta-openembedded,mrchapp/meta-openembedded,joelagnel/meta-openembedded,epylar/meta-openembedded,rofehr/meta-openembedded,rdm-dev/meta-openembedded,MCherifiOSS/meta-openembedded,rehsack/meta-openembedded,RealVNC/yocto_imx6sabreauto_meta-openembedded,cpdesign/meta-openembedded,tobw/meta-openembedded,trikset/meta-openembedded,RealDigitalMedia/meta-openembedded,lgirdk/meta-openembedded,sesamstrasse/meta-openembedded,rehsack/meta-openembedded,RedFIR/meta-openembedded,shr-distribution/meta-oe,kraj/meta-openembedded,VCTLabs/meta-openembedded,lixinfnst/meta-openembedded,martiert/meta-openembedded,MCherifiOSS/meta-openembedded,fredcadete/meta-openembedded,epylar/meta-openembedded,VCTLabs/meta-openembedded,kraj/meta-openembedded,amery/meta-openembedded,cpdesign/meta-openembedded,trikset/meta-openembedded,rofehr/meta-openembedded,RealDigitalMedia/meta-openembedded,cpdesign/meta-openembedded,fredcadete/meta-openembedded,sigma-embedded/elito-org.openembedded.meta,rofehr/meta-openembedded,epylar/meta-openembedded,tobw/meta-openembedded,epylar/meta-openembedded,trikset/meta-openembedded,kraj/meta-openembedded,mrchapp/meta-openembedded,sigma-embedded/elito-org.openembedded.meta,dm8tbr/kodi-wip,tobw/meta-openembedded,openembedded/meta-openembedded,MCherifiOSS/meta-openembedded,lixinfnst/meta-openembedded,dongkc/meta-openembedded,VCTLabs/meta-openembedded,kraj/meta-openembedded,RedFIR/meta-openembedded,fredcadete/meta-openembedded,lgirdk/meta-openembedded,tobw/meta-openembedded,lixinfnst/meta-openembedded,sesamstrasse/meta-openembedded,dongkc/meta-openembedded,sgh/meta-openembedded,shr-distribution/meta-oe,RealDigitalMedia/meta-openembedded,fredcadete/meta-openembedded,dm8tbr/kodi-wip,shr-distribution/meta-oe,akuster/meta-openembedded,trikset/meta-openembedded,amery/meta-openembedded,amery/meta-openembedded,schnitzeltony/meta-openembedded,joelagnel/meta-openembedded,lgirdk/meta-openembedded,shr-distribution/meta-oe,lixinfnst/meta-openembedded,amery/meta-openembedded,lixinfnst/meta-openembedded,OSSystems/meta-oe,RealVNC/yocto_imx6sabreauto_meta-openembedded,schnitzeltony/meta-openembedded,dm8tbr/kodi-wip,rdm-dev/meta-openembedded,cpdesign/meta-openembedded,sesamstrasse/meta-openembedded,lgirdk/meta-openembedded,amery/meta-openembedded,RealVNC/yocto_imx6sabreauto_meta-openembedded,OSSystems/meta-oe,rofehr/meta-openembedded,sigma-embedded/elito-org.openembedded.meta,joelagnel/meta-openembedded,VCTLabs/meta-openembedded,martiert/meta-openembedded,lgirdk/meta-openembedded,RedFIR/meta-openembedded,openembedded/meta-openembedded,victronenergy/meta-openembedded,RealDigitalMedia/meta-openembedded,schnitzeltony/meta-openembedded,joelagnel/meta-openembedded,sigma-embedded/elito-org.openembedded.meta,moto-timo/meta-openembedded,shr-distribution/meta-oe,amery/meta-openembedded,rdm-dev/meta-openembedded,epylar/meta-openembedded,rdm-dev/meta-openembedded,amery/meta-openembedded,kraj/meta-openembedded,RealVNC/yocto_imx6sabreauto_meta-openembedded,rehsack/meta-openembedded,joelagnel/meta-openembedded,openembedded/meta-openembedded,MCherifiOSS/meta-openembedded,openembedded/meta-openembedded,akuster/meta-openembedded,rofehr/meta-openembedded,MCherifiOSS/meta-openembedded,martiert/meta-openembedded,RealVNC/yocto_imx6sabreauto_meta-openembedded,martiert/meta-openembedded,mrchapp/meta-openembedded,schnitzeltony/meta-openembedded,trikset/meta-openembedded,moto-timo/meta-openembedded,RedFIR/meta-openembedded,mrchapp/meta-openembedded,OSSystems/meta-oe,dongkc/meta-openembedded,moto-timo/meta-openembedded,shr-distribution/meta-oe