Fix free space calculation

Block sizes don't care about IEC; they are still theoretically multiples of 512 and practically multiples of 4096.

65536 bytes in a block still have to be a 64k block and not a 65k block, a 131072 bytes block has 128k and not 131k and so on.
[VideoMode.py] In smart1080p mode, set frame rate based on file name (e.g. *p24.*) even if video_height or video_width is 0
[EpgList] fix multiepg recording background (text and graphical) for timeline now
[EpgList] add background for recording busy
[EpgSelection] fix for graphical issues on EPG_TYPE_GRAPH and EPG_TYPE_INFOBARGRAPH
Merge pull request #88 from daTa-deVil/master

[EpgSelection] fix for graphical issues on EPG_TYPE_GRAPH and EPG_TYPE_I...
[Timeshift] fix some problems and change timeshift-funktion to event-based files (like pts)

- old unused and no longer usable code removed
Merge pull request #89 from iPkay/master

[Timeshift] fix some problems and change timeshift-funktion to event-bas...
test
Merge branch 'master' of https://github.com/openatv/enigma2