Enhaced Kernel class to hold installed and available modules
Split Kernel and KernelModel class in two files
Improve updating kernel information
- Using some code from octopi
Add functions in KernelModel to find latest installed kernel, newer kernels and unsupported kernels
- use KernelModel::minorVersion in KernelSortFilterProxyModel
- delete some debug lines
Redid checking unsupported and new kernels in the daemon, may fix some issues