kernel-module-split: Add class to manage extra modules

* contains functionality from kernel.bbclass to setup autoload
  and module params
* splits each kernel module to separate package

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: I2e5e182b33a23a0e32572b308bfcd2bdef2d3f64
Reviewed-on: http://g2g.palm.com/1523
Reviewed-by: Build Verification
Tested-by: Keith Derrick <keith.derrick@palm.com>
Reviewed-by: Keith Derrick <keith.derrick@palm.com>
vboxguestdrivers: Use new kernel-module-split bbclass

* creates separate package for each module
* autoloads them
* empty PN is kept for backward compatibility

[GF-1547] Add vboxsf and vboxvideo modules to vboxguestmodules
          component

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: I9b623e0c2ca4110d7e20df4581daa1971472c80c
Reviewed-on: http://g2g.palm.com/1524
Reviewed-by: Keith Derrick <keith.derrick@palm.com>
Tested-by: Keith Derrick <keith.derrick@palm.com>