ConfigList: Normal expected behavior for pageUp/Down

Instead of going 10 indexes up or down.
Make services after the serviceScan selectable
ServiceScan: Solve selection issue when no services were found
Visually change behaviour of FIFO list to as it was before

Visually it behaves as it was before and will show only the latest len
items that were added to the list. When listAll is called the complete
list will be shown. So during a scan everything was like it was before,
but after the scan you're able to select a specific service.
ServiceScan: auto adjust servicescan fifo list to skin
ServiceScan: Add color buttons and recursive close

Both OK/Cancel and Green/Red do work now and menu is recursive close
Use max 255 characters for recording filename

Signed-off-by: Littlesat <littlesat99@yahoo.com>
Adjust service numbers while moving services
Finetune moving services within user bouquets

-When move mode is selected you can directly move the current selected service
-Remove some not required code
-When coming back to the infobar the service has the currect number (may need improvement later)
ChannelNumber: Remove some not required code
Also correct channelnumber on infobar when channels are removed

And use the same code when the same channel is selected from a different
bouquet
ChannelSelection: Streamline correctChannelNumber
ChannelSelection: Handle behavior of empty bouquets

Avoid strange behavior when selecting nothing in an empty bouquet
Avoid to add a Marker as adding a marker ends up in an endless loop
Merge branch 'master' of git://git.code.sf.net/p/openpli/enigma2