ScanSetup: More fixes for satfind

Hopefully this does cover everything. Thanks for everyone who helped in
this thread: http://openpli.org/forums/topic/30496-satfinder-bsod/page-2
pvrparse: Don't write half AP files.

Access point file is written in total at the end of the recording.
Remove it if writing fails. Otherwise, it will make the recording
appear much shorter than it actually is.
Also close PiP when press exit in Movieplayer.

To makes the PiP and exit button behavior more consistent.
See discussion here: http://openpli.org/forums/topic/30616-strange-behavior-pip/
Make hide PiP on exit configurable via Userinterface settings
Make exit on Movieplayer configurable
Add more options to disable PiP with exit button
Satfinder: Fix FECs for DVB-S2

All credits to Huevos
Channelselection: Add option to rename selected entry
ChannelSelection: Keep focus on renamed service.

And not reselect the current played service
ChannelSelection: use VirtualKeyboard to modify entries

And...
-do not focus to current selected service when bouquet entry is changed
-support to rename markers is not required as markers could not be
selected (a different solution should be found for them).
Merge remote-tracking branch 'pli/master'

Conflicts:
	lib/python/Screens/ChannelSelection.py
	lib/python/Screens/InfoBarGenerics.py
[ScanSetup] add predefined transponder search
fix toggle radio/tv
[gigablue] fix gigablue new remote pip key
remove mac for plus models
Merge pull request #16 from arn354/patch-3

remove mac for plus models
[InfoBarGenerics] fix typo. (thanks Koivo).
[QuickMenu] fix boxtype for flash online
RecordTimer.py: Reset first_try_prepare on repeating timers

See http://openpli.org/forums/topic/30676-problem-with-a-repeated-timers/

Initially 'first_try_prepare' set to True. So, if current channel isn't the
required one, then RecordTimerEntry.activate() switches to the required
channel. But this method also sets the 'first_try_prepare' variable to
False. So on subsequent recording events RecordTimerEntry.activate() can't
switch to the required channel.
ScanSetup: Add predefined transponders

Thanks Huevos