FPS - Fast Plug-in Starter

Author: COoLoSER cooloser_at_users_dot_sourceforge_dot_net

This plugin gives ability to start others plugins easily with any button on the remote.
It has three ways of starting plugins:
1. Without any button pressed in TIMEOUT it will run plugin configured as default.
2. With shortcut button pressed during TIMEOUT it will run plugin which is configured
	with that shortcut button.
3. With not mapped button pressed during TIMEOUT it will run GUI to manage plugins.

TIMEOUT is configured amout of time during which plugin waits for key pressings.
It starts few miliseconds after button which runs FPS is released and receiver started FPS.

FPS is fully configurable but fps.config file. Details in fps.config.example

FEATURES:
=====================
- fully configurable
- 3 ways of plugin running
- show full details about every plugin
- GUI speed compared to DGS firmware speed
- automatic discovers new plugins

DEBUGING & REPORTING
=====================
In case of problems the following scenario will help solving problem.
1. add to config file folowing line
	debug.level=DEBUG
2. Run plugin and perform actions to reproduce bug.
3. Download via FTP file /tmp/fps.plugin.log. This can be done in most cases even if PANIC is on LCD.
4. Compose mail to author and attach log file.

RELEASE 0.1.0
=====================
- Initial release.

RELEASE 0.1.1
=====================
- added new configuration value 'debug.level'. See DEBUGING & REPORTING
- plugin now opens TIMEOUT as fast as possible. The gap betwen button to start fps and to choose option
	is now minimal. Still small gap is needed as DGS sbox needs time to run fps
- plugin stops waiting TIMEOUT when any button press is received.

RELEASE 0.1.2
=====================
- fix of small bug which cause list not to be free. Might help in some rare cases.
- added one second sleep at the end of plugin to prevent keys been send to DGS
- fixed wait for key event during TIMEOUT time. TIMEOUT is calculated more preciously
- plugin sets default colors if it cannot read it from current skin, it happens on sifteam image
- new configuration options to set colors
	general.background.color=0x0d0e0f
	general.normal.color=0xffffff
	general.focus.color=0x000000

RELEASE 0.1.3
=====================
- plugin now reads skin colors and images on SIFTEAM image
- found PANIC cause. PANIC is on window destruction when it is bigger then screen.
	solutions:
		set lower number of elements with config option 'general.elements_number'
		set lower number of lines for long plugin description with option 'general.long_display.lines'
- PANIC should not happen for those who uses 'CRASH Polish fonts'. Fonts have too big paddings, plugin fixes that.
- plugin version is shown left of author name
