Removed exceptions from Lua controller. They were interfering with the Lua editor every time the script had an error. Now the editor can capture the errors of the Lua script. The widget that shows the errors is still not done.

Added actions and icons for a lot of standard editor stuff.
Added 'Messages' widget to the Lua editor, with clicks correctly managed. Added unfinished implementation of the Find/Substitute dialog.
Added recent file list to Lua editor.
Added script to setup the environment variables in bash.
A couple of fixes for the install target. Some files were not installed or installed in thr wrong place.
Added Doxygen comments to a few files.
Fixed icon- and texture-related installation issues for QT OpenGL visualization.
Fixes to the man page.
Minor fixes to the Lua utilities. Now PrintGlobals() filters out _VERSION. PrintGlobals() and PrintStack() flush the log at the end.
Corrected small memory corruption in qt openg render.
Added first draft of Lua variable tree for the editor. It still has a few bugs (such as segfault when a robot with no state is selected) and a few limitations (no refresh for the displayed variables).
Added auto-refresh for Lua variable tree. Fixed a couple of segfaults that occurred when a new script was executed. Added the robot.id variable to the lua controller. Increased the required version of Qt to 4.6.
More work on the Lua state. Now there are two docks, one containing the variable names, and the other containing the function names. The content is now sorted.
Better management of reset in the lua controller. Fixed bug in the Lua editor that was crashing when errors carrying no info on line and file are returned. Prevented unsaved files from being executed.
Fixed signal/slot associatios in the Lua editor.
The Lua editor now uses luac to precompile the script. Added a function to add messages to the message table.
Added lua dependency for Ubuntu package.
Added OpenSuse dependency for lua.
Merge branch 'master' of https://github.com/ilpincy/argos3
Added logic to enable and disable entities, to save computation when useless components are added and are never necessary during the computation.

Added method to LED equipped entity class to add a ring of LEDs.