Adding changes needed for the trigger zone tool to be able to work from laptop
Adding changes needed for the trigger zone tool to be able to work from laptop
Adding loading floor stuff.. not compiled yet, we need to merge with lod_tool branch
Adding SatelliteCamera and TriggerZone using SatelliteCamera. We need still to modify the design of tool::Cameras
Merge branch 'trigger_zone_tool' of https://github.com/agudpp/megafauna into trigger_zone_tool

Conflicts:
	.cproject
	src/tools/trigger_zone/TriggerZone.cmake
	src/tools/trigger_zone/TriggerZone.cpp
	src/tools/trigger_zone/TriggerZone.h
SelectionHelper is working for simple selections now. Adding some other helper classes
Adding new getFreshColour to PrimitiveDrawer and states to TriggerZone tool. We need to finish the create zone state (empty method) and the getFreshColour in the PrimitiveDrawer class.
Adding io_interfaces module with the Input* classes. Updated TriggerZone also to use directly these new classes
Working on trigger_zone tool, now we have fixed the coordinate problems and also fixed some other problems. We add the TZonePlayer to trigger the events and it seems to be working fine... We need to just add the zone loaders and add all the classes that will handle the events and all that kind of stuff