vdr-plugin-vnsiserver: redesign

I was not able to fix an issue in the "old" version so I factored out the plugin changes from my timeshift branch. Trying to fix bugs in the old exhausted code base is a waste of time.