linuxdvb: fix some stupid diseqc config choices
linuxdvb: minor UI cosmetics, not sure its the best way to solve the problem.
webui: some modifications to show enum fields in the grid views
mpegts: couple of extra fields in the grids
idnode: added new general purpose notification routine
mpegts: notify when a network entry is added
webui: use new network event to update grid when new elements are added.

This is just a first example, need to adopt this across the board.
prop: ensure notify callback is triggered
mpegts: put configurable displayname into input and ensure notify is sent
linuxdvb: tidy some code and update to new mpegts_input API
webui: fix missing check for possible unset value
mpegts: fixed segfault caused by an incorrect pointer access when flushing subscriptions.

See http://pastebin.com/GnwRJVhK for stack trace.
iptv: added NULL termination of property lists.
linuxdvb: cosmetics to mux parameter units, e.g frequency.
dvb-c: default to SYS_DVBC_ANNEX_AC
linuxtv: cosmetics
idnode prop: updated notification and some serialisation
mpegts/linuxdvb: reworking of network creation and notification

Should now get notifications for most things in the UI. However
there could be possible data overload if there are frequent small
updates.
webui: updates to changes in idnode APIs and notification updates
Merge remote-tracking branch 'tornblom/dvb-rewrite' into feature/dvb-rewrite