small changes to support NextPVR Web Console

summary of changes
"StreamingPort" added to setting.list which if set will use the port specified there for playing back recordings and live tv, if not set, uses the same port as g_iPort

Added live streaming via channeloid.  
If the version of nextpvr is greater or equal to 20510 (doesnt exist yet, im faking this in NextPVR Web Console if configured, I'm assuming the support for channeloid streaming will be in 2.5.10 or greater)  will use live?channeloid otherwise if 20509 or below use standard channel number

these changes make it completely backwards compatible with current nextpvr and real NextPVR /service, and are all the changes I need for NextPVR Web Console.

Please can you approve this request, so distros like RaspBMC etc are built with these changes.

Cheers
reven