esubtitle.cpp: Don't log "subtitle timeout... hide"
Remove redundant file.close calls and variable assignment

Calling close() on files is redundant, files will automatically close when
going out of scope. Something like:

f = open(name,"r")
value = int(f.readline())
f.close()

is just a waste of resources, writing:

value = int(open(name,"r").readline())

is more efficient because it doesn't need to store and retrieve objects from
the namespace.

A file is an iterator, so instead of file.readlines() one can usually use the
file itself, instead of first reading it into a list. This also saves on
resources.
NimManager.py: Fix boolean type mismatch with C++ code

The C++ code declares setLNBIncreasedVoltage(bool), so you should not
pass an enumeration type to it, but only a boolean. Future SWIG versions
may not tolerate this.
Make config for default EPG independend from translations

By storing the path to the plugin in a config instead of plugin
description/name which was translatable. Use default names for standard EPG types when it is not within a plugin. A user needs to re-initiate their default plugin configs as the previous ones become invalid
Also load standard EPG types when no EPG plugins are available

And another small optimalization.
Merge branch 'master' of git://git.code.sf.net/p/openpli/enigma2 into 4.2-development