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>
Merge remote-tracking branch 'pli/master'

Conflicts:
	lib/python/Components/ConfigList.py
	lib/python/Screens/ServiceScan.py