Fixes to check_running_kernel to close #855416, #878233, #883088 and #844328
Changes to deal with some special cases for check_running_kernel. People upgrading from stretch to buster on all architectures are likely to hit #884328 Others deal with the case where /boot is on its own partition, and Marvell kernels