idnode: temporary workaround for the static string comparison issue
started work on better setup for input/hardware etc...
linuxdvb: started updating to the new hardware API

I actually had this basically working, but then barrelled on with changing
satconf further, without committing anything (got back into old SVN bad habits)
so what's here is a bit of a half finsihed mess
linuxdvb: WIP - comitting before I lose it!
linuxdvb: fix configuration processing
linuxdvb: fix stupid ptr indirection mistakes in satconf_ele
linuxdvb: fix typo
linuxdvb: add support for advanced satconfs back in
api webui: remove all references to the old satconf grid
linuxdvb: various fixes and simplifications to the satconfig

it's now possible to change hte number of satconfs in advanced mode,
however at the moment the only way to delete something is by reducing the
number of orbital positions and this will always delete the last element.

Not ideal and I'm sure people will complain, but i can't be assed to add
the delete button (at the moment)!
linuxdvb: fix port configuration for 2/4 port special modes

Soem truely horrible code in here now, oh well, that's DVB-S for you!