MovieSelection: Prevent crash when a friendly name already exists

See:
http://openpli.org/forums/topic/31553-gsod-with-dvd-drive/

GSOD when an entry in the list already exists but already uses a
name other than its path. Just ignore it in that case, the existing
name will serve just as well.
close dish when is found pmt or is timeout

Signed-off-by: Littlesat <littlesat99@yahoo.com>
take motor parameters from lnb config

Signed-off-by: Littlesat <littlesat99@yahoo.com>
rebuild taking motor parameters from config - thanks to Dima73

Signed-off-by: Littlesat <littlesat99@yahoo.com>
do not display zaperror if dish is visible

Signed-off-by: Littlesat <littlesat99@yahoo.com>
fix text lenght in virtualkeyboard

Signed-off-by: Littlesat <littlesat99@yahoo.com>
display snr as progressbar in default skin, when dish moving and on the way it goes over some sat position, thanks to Dima73.

Signed-off-by: Littlesat <littlesat99@yahoo.com>
fix position after deep standby or restart E2 by Dima73, and removed 3 debug messages

Signed-off-by: Littlesat <littlesat99@yahoo.com>
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".
[LogManager] add new SMTP server.
Merge remote-tracking branch 'pli/master'

Conflicts:
	lib/python/Screens/Dish.py
	lib/python/Screens/MovieSelection.py
	lib/python/Screens/VirtualKeyBoard.py
openvix: build 798
[ScanSetup] fix BSOD.
[EpgSelection] fix for zapping when not in a Bouquet.
fix copy/paste bug in add new pids

Signed-off-by: Littlesat <littlesat99@yahoo.com>
openvix: build 799
Fix framebuffer locking

Because of const qualifier the virtual gDC::islocked was executed
instead of gFBDC::islocked.

Signed-off-by: pieterg <pieterg@users.sourceforge.net>
Merge remote-tracking branch 'pli/master'