linuxdvb: I now have basic diseqc framework (untested) in place.

This includes delayed progamming of diseqc commands and a dynamic grace
period that includes the total diseqc delay.

I think that I still need to understand whether doing independent progamming
of each component in the way I have will work. I'm honestly not sure!
linuxdvb: started adding LNB config (only Universal so far)

I actually had all the existing LNBs done but lost the file, doh!

Clearly the current use of the diseqc_setup() function will not work, I
need to read the diseqc spec and decide whether I need to slightly alter
my API setup.