Merge pull request #22 from marioprats/hydro-devel

apply ROS code style to all sources
Fixed bug: joints names were published as q1,q2,q3... now URDF name is used.
Fixed old references to UWSim package on cirs_sls scene
Fixed memory leak in getWorldCoords (UWSimUtil.cpp) and updated its usage where needed.
Added possibility to run UWSim in fullscreen (also on specific X screen), extended desktop won't work, since it creates a larger desktop, not a separate X screen.
Added possibility to set multiple --dataPath options.
Modified SLS projector's shader to make it possible to project any image (inverted).
Current SLS images will produce white projections instead of green ones, but it can be changed by changing a texture.
For green, the pixel value in PNG file must be 255,0,255.
The only color that cannot be reproduced is "pure black" (0,0,0), which is pointless for projection and "high hygh" cyan (0,255,255), since it's invertion gives (255,0,0), which is a special value in the shader (I am not sure why it is there).

Known bugs (previous version of code had them too):
 * The "light" is projected on both sides of all textures.
 * Sadows are unstable and sometimes wrong, especially when casted on other parts of the same OSG object.
Fixed identation