Include correct charset selection for Canal + Spain Transponders

Canal + uses it's own encoded guide. But info for Current-Next program is delivered using standard EPG DVB-S method. But it doesn't indicate correctly the encoding used (latin) so TVH shows information assuming UTF-8 and this doesn't show correctly latin chars (áéíóúñ and things like that).
This modification allows tvh to correctly identify charset for current (as of today 10Aug2013) Canal + Spain transponders.
Support for star rating and age rating in xmltv and web ui
Option do add subtitle (from EPG) to recording filename and add episode number before recording date.
* do red-black tree search for language code lookups
Merge remote-tracking branch 'origin/pr/299'
Merge remote-tracking branch 'origin/pr/297'
Merge remote-tracking branch 'origin/pr/296'
Merge remote-tracking branch 'origin/pr/290'