Added EntityField system & component : Raycast collide with object who got this component.
Reworked the PulseMode in HexMapMouseInput && CardSystem.
Added HexMapRayListener to override input from HexMapInputListener, 
On other word : If a ray is casted, the normal output is the hex hit by the ray, this result then is send to all listener. But if a system need a more precise output it can override the result and give his own hex result, so this will be the result provided by the system who will be send to all listener. @See EntityFieldSystem for an exemple.
WIP
Added EntityField system & component : Raycast collide with object who got this component.
Reworked the PulseMode in HexMapMouseInput && CardSystem.
Added HexMapRayListener to override input from HexMapInputListener, 
On other word : If a ray is casted, the normal output is the hex hit by the ray, this result then is send to all listener. But if a system need a more precise output it can override the result and give his own hex result, so this will be the result provided by the system who will be send to all listener. @See EntityFieldSystem for an exemple.
Label become LabelElement
update on tonegodGUI
WIP
Mouse picking work correctly
Menu handle for all entoty on the field
Removed the dependency from T0neg0d lib
character menu get enable on the screen correctly.
Merge pull request #72 from roroah/master

Mouse picking On unit on the field