added delete into VirtualKeyboard as deleteForward

Signed-off-by: Littlesat <littlesat99@yahoo.com>
servicedvbrecord: avoid creating a TS source for simulated recordings

Especially for stream services, creating the source means
making a connection to the stream server, which adds a lot
of overhead.
(simulated recordings are used as a quick test to ensure
the service is available with the configured tuner setup)
dvb: Restructure and simplify vtunerPump

Replace hard-to-read boolean/jump code with a method call. Remove unused variable "count".
Merge branch 'master' of git://git.code.sf.net/p/openpli/enigma2