Fix initramfs hook for the vmxnet module
Move the dkms module location patch before otehr patches changing the
dkms.conf file. this eases adding or removing those patches
Move files belonging to modules in dkms package

Call update-initramfs for the dkms package. Otherwise the initrd wont contain
the vmxnet module if you installed the dkms package after the tools package.
Move the module scripts to the dmks package.
The modules in the dkms package should work without the tools now

(I am not so sure about udevadm and where it should be placed)
Run #DEBHELPER# first in open-vm-tools-dkms.postinst

Otherwise dkms was not called and the module is not built yet.
Run update-initramfs in open-vm-tools-dkms.postrm.

Otherwise a removed module stays in the initrd.