Add support for ldiskfs backed storage to dkms build.
This should work for patched or (when
LU-20 completes) patchless kernels.
Break out ldiskfs and zfs as seperate dkms packages. I don't think there's a real use case to have both available on the same server. This solves many issues of how to structure dependencies especially for zfs build (and the build dependency issues inherent in dkms when rebuilding for a new kernel).
I don't see a simple way to ONLY build osd-zfs.ko or ONLY build osd-ldiskfs.ko so I didn't break the osd portions out, but the new dkms packages will be lustre-modules + lustre-osd-zfs or lustre-modules + lustre-osd-ldiskfs, or lustre-modules + both osd's.