[*] StbMainApp: Fix setting frontend type
[*] StbMainApp: Optimization of setting parameters.

Add function dvb_setParam().
Setting to correct work of opening and closing frontend file descriptor.
[*] StbMainApp: Set params for DVBS for Linux tuner
[*] StbMainApp: Add dvbParamState to save current params for change channels
[*] StbMainApp: Fix closing tuner file descriptor

Signed-off-by: Anton Sergeev <Anton.Sergeev@elecard.ru>
[*] StbMainApp: Fix compilation error

Improve setting linux dvb api v5 properties.

Signed-off-by: Anton Sergeev <Anton.Sergeev@elecard.ru>
[*] StbMainApp: Refactore dvb.c source code

Fix getting human readable tuner type name.
Refactore using int->str tables.
Use dvb_getType() instead appControlInfo.tunerInfo[tuner].type.
Print tuner name in initialization only.
Rename dvb_getTypeName() -> dvb_getTunerTypeName().

Signed-off-by: Anton Sergeev <Anton.Sergeev@elecard.ru>
Merge branch 'ildar'
[*] StbMainApp: Refactore dvb code, separate work with frontend in individual file.

Add dvb-fs.c and dvb-fe.h files - work with dvb frontends.
Escape tunerFormat enum. Use common adapter id.

Signed-off-by: Anton Sergeev <Anton.Sergeev@elecard.ru>
[*] StbMainApp: Fix work with linux dvb tuners.

Signed-off-by: Anton Sergeev <Anton.Sergeev@elecard.ru>
[*] StbMainApp: Show as radio service with audio only stream.

Signed-off-by: Anton Sergeev <Anton.Sergeev@elecard.ru>
Merge remote-tracking branch 'origin/master'