Kitkat

Merge with changes from Opensemc push by raymanfx and revert the unused kernel headers as next kernel doesnt boot just yet.