Also let instant record create the movie directory on demand

InfoBarGenerics did its own check, just let it use the same routine
as the timer itself is already using to safely locate a spot to
record on.

Als let RecordTimer handle None or empty strings as "not suited
for recording".
Make progressbar on servicelist configurable (left/right/no)

Now it can also be put on the left side like
Removed also some obsolete code
ServiceList: Fix progressbar always left when number disabled
Listboxservice: Only reserve place for progressbar when required

When the progressbar was aligned left there was still place reserved
on the right.
New Software upgrade screen seperated from Softwaremanager plugin
Degradate Software Manager Plugin as a normal plugin

And use the new Software Upgrade Screen
It can also be consider to remove this plugin pre-installed in
our image standardwize
ParentalControl: Fix for GSOD with OpenPli3.0
SoftwareUpdate: Make it latest option is setup menu

By giving it the same weight as the Factory reset so it appears
on the same location as previously the software manager
epgcache: disable the Multichoice EIT parser hack

This hack breaks EIT parsing for other providers.
If somebody would want to re-enable this hack, please do so
with a proper onid/tsid check.
SoftwareManager: Add options to put plugin in setup menu

And also for the blue button menu. When it appears in the setup
menu and/or the blue button menu it will disappear from the plugin
menu, but for blue button and disappear from plugin menu a restart
of E2 is required. Default is on pluginmenu.
SoftwareManager: Reload pluginlist when config is saved

Now a restart of enigma2 is not required to move the plugin to the
setup menu and/or blue button menu
GraphMultiEpg: Add list mode functionality

Add functionality for an additional listmode that can be toggled
via the yellow button. In fact now two screens can be used for
the GraphMultiEpg. One is standard (e.g. with PIG) and the other
one might have no PIG and is only containing EPG data (list mode)
This can be toggled via the yellow button.

For the skinners... the new screen is called "GraphMultiEPGList"

Also some cosmetic fixes (e.g. white spaces)
GraphMultiEpg: Remove a not required line of code
GraphMultiEpg: Avoid having spinners after a while
SoftwareUpdate: Avoid GSOD when upgrade is instantly aborted

In addition make title of screen translatable
metaparser: add sanitycheck on packetsize

invalid meta files with an empty 8th line would result
in packetsize 0
SOftwareUpdate: Use Update with lower case as suggested blzr

As "Software update" is already available in most translations
See http://openpli.org/forums/topic/24705-software-update-entry-in-menu-untranslated/
Merge branch 'master' of git://openpli.git.sourceforge.net/gitroot/openpli/enigma2
Add parentel rating and content description to now/next events

event.cpp only seems to deal with no/next events.
The parental en content descriptors allow for multiple
definitions to exist at the same time, so lists of information
is maintained at low level. In practice it seems only one
parental and one content definition is entered by the
broadcaster.
The interface to python will only pass the first level.
On python level the tranlsation to a readalbe format is done.
A simple implementation is added and is subject to change...

Updates for epgcache will follow.
add genre.py to install list