webui: add variable to control number of items per page in idnode grids
service mapper: make it possible to select services to map

Also fixed some bugs that caused the mapping to fail and/or do the wrong
thing.
linuxdvb: safety check for possible bad config
webui: make it possible to map selected services

I probably need to improve the text on the button.