Add missing debug preprocessor macros to avoid try to use debug functions when building in release mode. Fixes release builds.
Fix mispelling on Timothée Giet's name
Change Timothée's nick name (satrip->Animtim)
Fix bug #449  -  Cairo render on workarea, onion skin transparency lost
Fix bug #420 - The Add keyframe button shouldn't be active if there is not timeline
button status updated on signal canvas_interface->signal_rend_desc_changed
Doc Comment Generator - Class : Dock_Keyframes
KeyframeActionManager : little bug hunt (resolution genete)
- KeyframeActionManager::time_changed_connection assignement was wissing
- test before KeyframeActionManager::selection_changed_connection & KeyframeActionManager::time_changed_connection disconnect
OSX build: Fix error message at the end.
OSX build: Don't bundle Python 2.x.
Fix Bug #440 - CaretMenu/Keyframe/addkeyframe, inactive until a keyframe is added by keyframes panel

add the missing menuitem actions in the "ustring ui_info"
Fix #341 - Add first keyframe when new document created.
When rendering the rotated result use SOURCE operator instead of OVER.
When top left and bottom right changes at the same time, do it with a set_tl_br function instead of set_tl and then set_br because it could lead to a dimension of zero in one of the dimensions.
Do not forget to destroy Cairo context when not more used.
Fixed Enhancement #409  -  UI : Label + Shortcut on tooltip describing "action"
Fixed Enhancement #442 - Add distinction for disabled keyframes on time track panel and or keyframe widget.

--> Gtk::STATE_INSENSITIVE + Gtk::ARROW_RIGHT for disabled keyframe.

<plus some comments>
Fix Bug #455 - Keyframe widget indicator remains white after drag and drop operation

change STATE_SELECTED to STATE_NORMAL in active keyframe when not dragging
Try to fix the bug but doesn't seem to work properly when combined with rotate.
First commit to change the Cairo render system using Cairo context instead of Cairo surface.
Apply to Layer, Context, Rectangle, Layer_Composite, render and targets Cairo type.
Do not optimize the render of the shape pre-clipping to the canvas  dimensions. Leave it to Cairo API