idnode prop: changed to use generic get/set/list methods for properties

This will allow for addition of other type methods without having to add
lots of callbacks, the real prototype can be infered from the property type
webui: ensure we pick up read-only props for stuff in the grid.
mpegts: add properties to network/mux for list of children